一:安装zookeeper
系统环境
Ubuntu 14.04.2 LTS x64
IP : 192.168.1.102
下载zookeeper-3.4.6.tar.gz到目录/opt,解压
mkdir /opt/zookeeper-3.4.6/data
vim /opt/zookeeper-3.4.6/conf/zoo.cfg
输入如下内容
tickTime=2000
dat...
分类:
其他好文 时间:
2015-06-07 23:40:36
阅读次数:
704
最近公司开发使用阿里的dubbo框架,要用到zookeeper,之前不知道zookeeper是什么,所以就在网上查了一下,百度百科的解释如下:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个...
dubbo启动有一个选项:即是否检查依赖的服务是否启动,把这个选项置为false就可以了。? 这个是从文档上面摘下来的:? <dubbo:reference interface="com.foo.BarService" check="false" /> 也可以加lazy="true"...
分类:
其他好文 时间:
2015-06-06 13:40:00
阅读次数:
234
dubbo角色与调用执行过程dubbo节点角色说明:provider: 暴露服务的服务提供方consumer: 调用远程服务的服务消费方registry: 服务注册于发现的注册中心monitor: 统计服务的调用次数和调用时间的监控中心container:服务运行容器dubbo调用关系说明:1、服务...
分类:
Web程序 时间:
2015-06-01 00:43:20
阅读次数:
177
TCPCopy顾名思义,就是一个可以将tcp流量复制的工具(其实也可以复制UDP)。有了这样一个工具,我们就可以真实的复制线上流量,然后将这些流量复制到我们的测试服务器上。这样就可以很容易模拟线上真实用户的访问,做一些功能上的,性能上的测试。而且经过实际测试发现TCPCopy对线上机器的资源消耗也是...
分类:
其他好文 时间:
2015-05-31 12:20:07
阅读次数:
135
在实际工作中运用dubbo的时候,以上系列的文章基本上能够满足项目的基本需求,当然,对于一些特殊的需求Dubbo可以对其进行扩展,Dubbo拥有者丰富的扩展内容,这次主要将会带领大家去感受一下Dubbo的协议扩展和注册中心扩展.
首先要说的是协议扩展.
为什么要扩展协议呢?什么样的需求需要我们去扩展它?
(1) 不同服...
分类:
其他好文 时间:
2015-05-31 00:07:52
阅读次数:
185
在上篇文章中我们介绍了关于协议的扩展,并了解扩展它所需要的需求.本篇主要是对注册中心的扩展进行着重的探索.
同样的问题,为什么我们需要去扩展注册中心的?主要有以下三个需求.
(1) 多注册中心注册
需求:xx银行有些服务来不及在上海部署,只在北京部署,而上海的其它应用需要引用此服务,就可以将服务同时注册到两个注册中心。
consumer.xml ...
分类:
其他好文 时间:
2015-05-31 00:07:15
阅读次数:
214
最近在看Dubbo的用户手册,看到了回声测试一小节的说明如下,请注意图片中的红框中的部分: 红色部分说:只需要将任意服务引用强制转换为EchoService,即可使用。 看到这里我想起了java中关于强制转换的一个限制:...
分类:
其他好文 时间:
2015-05-27 16:10:42
阅读次数:
336
这几天打包发布dubbo消费者,出现了各种问题.
今天记录的是直接在Eclispe是运行Main方法时正常使用服务.打包成jar在服务运行时不能正常使用问题.
我写的Main方法:
public class BannerProvider {
public static void main(String[] args) {
com.alibaba.dubbo.cont...
分类:
编程语言 时间:
2015-05-25 16:46:37
阅读次数:
581
欢迎加入DUBBO交流群:259566260 之前很多人问我Dubbo插件化是怎么实现的,我都是简单回答SPI。了解SPI的人知道,它只是提供一种协议,并没有提供相关插件化实施的接口,不像OSGI那样有一成套实施插件化API。它只...
分类:
其他好文 时间:
2015-05-23 22:50:01
阅读次数:
255