zoukankan      html  css  js  c++  java
  • dubbo漫谈二

    转:腾信视频 阿甘 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架构:

  • 相关阅读:
    6th week blog3
    6th week blog2(颜色)
    6th week blog1(CSS单位)
    布局—一侧固定宽度,一侧自适应
    布局—两侧固定,中间自适应
    九宫格
    选项卡
    缓冲运动框架
    封装一些常用的js工具函数-不定时更新(希望大家积极留言,反馈bug^_^)
    在一定[min,max]区间,生成n个不重复的随机数的封装函数
  • 原文地址:https://www.cnblogs.com/wangle1001986/p/9108674.html
Copyright © 2011-2022 走看看