码迷,mamicode.com
首页 > 其他好文 > 详细

dubbo漫谈二

时间:2018-05-30 01:21:03      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:接口   play   web   分布式服务架构   系统   com   keep   注册   升级   

转:腾信视频 阿甘 https://ke.qq.com/course/216518

       https://blog.csdn.net/u013142781/article/details/50396621

一、dubbo标签

技术分享图片

技术分享图片

 

二、下载dubbo源码,其中的dubbo-demo项目:helloworld例子很不错 。

      视频教程: 漫谈dubbo分布式服务架构 https://ke.qq.com/course/216518

三、Spring MVC 升级为SOA架构

     电商系统的用户、产品、订单、交易(一个系统)拆分成四个小的服务项目:用户服务、产品服务、订单服务、交易服务,一个大数据库也会相应的拆分成四个小数据库,每个服务项目启动起来提供自己的服务,还提供一个web项目,pom.xml依赖这些服务的接口,action中自动注入这些服务的实现类,就像在本地使用一下,使用远程的服务。就像dubbo-demo中的consumer(类似web action)消费使用provider项目(类似本例用户、产品等服务项目)中提供的服务一样!

四、ZooKeeper注册中心集群搭建

     ZooKeeper集群需要奇数台,比如1、3、5、7台等,为什么是技术呢? 是由于选举leader的制度决定的。有两个指标:

   (1)集群必须有一半以上的机器同意,才能成为leader

   (2)一半的机器挂掉,整个集群挂掉

       2台集群 ---》2台同意 ----》1台挂了,整个挂了

       3台集群 ---》2台同意 ----》2台挂了,整个挂了 (3台集群和4台集群效果一样)

       4台集群 ---》3台同意 ----》2台挂了,整个挂了

       5台集群 ---》3台同意 ----》3台挂了,整个挂了

       6台集群 ---》4台同意 ----》3台挂了,整个挂了

       dubbo服务注册ZooKeeper集群:

技术分享图片 

五、dubbo服务管理

      有个dubbo-admin项目,部署到tomcat中,修改注册中心地址到ZooKeeper,然后输入dubbo-admin的访问地址,输入默认账号root、root,即可看到dubbo的所有服务及统计信息,并对其进行管理。

技术分享图片

六、dubbo架构:

技术分享图片

dubbo漫谈二

标签:接口   play   web   分布式服务架构   系统   com   keep   注册   升级   

原文地址:https://www.cnblogs.com/wangle1001986/p/9108674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!