dubbo + zookeeper + spring 实战++
来源:互联网 发布:网上刷火车票软件 编辑:程序博客网 时间:2024/05/20 19:49
来源:http://blog.csdn.net/ggibenben1314/article/details/47725241
这里最熟悉的就是spring了,项目中应用很多。dubbo是一个实现分布式的框架,zookeeper是注册中心。给我的感觉就像多对多关系的两者表,zookeeper相当于第三张表维护关系。下面通过一个小程序加深认识。
一、安装zookeeper
去官网下载zookeeper,然后解压到目录中,我解压到了E:\zookeeper-3.3.6,在启动zookeeper之前,首先找到conf文件夹下的zoo_sample.cfg,重新命名为zoo.cfg,网上说zookeeper启动的时候这个文件会是默认的配置文件。接下来到bin目录下,双击启动zkServer.cmd,启动成功了如下:
建的项目是maven项目,所以jar包的依赖都通过maven引用的,项目通过spring容器管理。
二、Server
项目结构图:
1.接口
2.实现
3.pom文件 通过maven引用需要的jar包
4.spring配置文件
先引入dubbo的标签
三、Client
项目结构图:
1.接口同服务端
2.调用接口
3.pom文件引用的jar都相同,只是修改一下基本的配置就可以了。
4.spring配置文件
5.执行入口
四、测试
先启动zookeeper,再依次启动服务器和客户端。
服务器启动成功如下:
客户端访问成功如下:
五、总结
运用dubbo能实现分布式,dubbo也是面向服务的架构。zookeeper做为注册中心,拿到服务器端暴露的接口,客户端也向zookeepe去注册,客户端需要什么服务注册中心就提供给客户端。这样客户端和服务端很好的解耦了。
- dubbo + zookeeper + spring 实战++
- [Dubbo实战]dubbo + zookeeper + spring 实战
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- 【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- Dubbo Zookeeper SOA实战
- dubbo+zookeeper实战开发
- dubbo+zookeeper实战01
- AAA【Dubbo实战】 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
- zookeeper+dubbo+spring,从头到尾
- dubbo + zookeeper + spring
- 常用网络模型结构LeNet,AlexNET,VGG,BN-inception,ResNet网络模型简介和资料整理--caffe学习(8)
- java web小结(一)
- JSONObject与JSONArray的使用
- 虚拟机中的Linux安装VMware Tools的方法
- json技术比较
- dubbo + zookeeper + spring 实战++
- 数据库中的内连接、自然连接、外连接
- 浙江中医药大学-数据结构与算法期末考试应用题图论补充
- c++智能指针
- OMNET++安装
- android实现截屏功能代码
- ccp协议
- VBA 获取窗口标题 - 在PPT放映窗口与其他窗口间切换
- 把握每一个今天