ZK+dubbo 例子
来源:互联网 发布:雄鹰1911走淘宝暗语 编辑:程序博客网 时间:2024/05/16 02:21
step 1. 安装zk ,单机单实例.保持配置不变.
step2. 使用eclipse部署provider和consume例子.
中间需要下载alibaba提供的dubbo.xsd模板,在eclipse上配置好(导入xsd,配置xsd的key),可以避免工程下的applicationContext.xml出红叉的提示.
step3. 分别运行provider和consumer可见结果.
参考url:
点击打开链接
需要测试多个zk实例
在本地127.0.0.1上,复制3份zk安装目录,分别更改各自的conf/zoo.cfg文件.
1.修改clientPort,每个不同(否则会占用相同)
2.增加server.1=A:B:C的配置,A为IP,B为选举端口,C是follow端口
3.增加myid配置文件.配置到对应的dataDir目录下,名称myid,里面只有跟server对应的ID数字
启动3个zk.会发现很快zk稳定.这三个zk就凑成一个稳定的系统了.可以对外提供服务.
provider链接其中任何一个clientPort,均可提供服务
consumer连接其中的任何一个clientPort也均可发现被服务.
把zk几个实例所在的几个机器看成一个整体,有多个clientPort用来接入.
web程序里面,provider端通过dobbo向注册中心暴露服务;consumer端通过向注册中心拉取服务来配合起来.
zk系统相对独立.
web相对独立.
配置文件中,通过dubbo协议暴露interface以及interfaceImpl 完成互相协作.
部署的情况下,不需要管太多.ClassPathXmlApplicationContext加载进来,执行start即可.自动会协调dubbo协议进行通信.
provider这边通过指定自己的端口和目标的zk的clientPort就可以完成注册. consumer中可以多次请求服务,发现服务落地会出现在不同的provider中.
测试到这里,如果还说对zk有什么不太了解的话,主要就是整个zk的监控了.
就是通过zk-monitor对整个zk系统查看运行状态/各个zk的独立服务情况
- ZK+dubbo 例子
- DUBBO+ZK
- dubbo+zk实现demo
- dubbo zk应用
- Dubbo+ZK占坑
- dubbo例子
- zk
- zk
- zk
- ZK
- zk
- zK
- ZK
- dubbo+zookeeper小例子
- Dubbo搭建例子
- Dubbo入门例子HelloWorld
- dubbo简单入门例子
- Dubbo简单例子一
- 53. Maximum Subarray (dp)
- 剑指offer_递归与循环---变态跳台阶
- Python 解压压缩包
- ZOJ2724 Windows Message Queue 裸queue的模拟
- Linux学习之路-shell函数
- ZK+dubbo 例子
- laravel实现于语言包的完美切换
- 深入理解javascript原型和闭包(4)——隐式原型
- “XXX.app” couldn’t be opened问题解决
- 轮播和Xlistview
- radiobutton+viewpager滑动
- EasyUI Datagrid 分页的情况下实现点击表头的小三角图标对数据库中所有数据重新排序
- 设计栈,在O(1)的时间复杂内实现push,pop,min
- Android开发知识(五)消息处理机制Handler+Looper+MessageQueue的原理分析(上)