• 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架构:

  • 相关阅读:
    WP8.1通过StreamSocket连接C++服务器
    WP10通过StreamSocket连接C++服务器
    二维背包(两个限制条件)
    dp(多重背包)
    dp(完全背包)
    dfs(迷宫)
    bfs迷宫
    蚁人cp数
    二分(老死不相往来)
    前缀和(狼和野牛)
  • 原文地址:https://www.cnblogs.com/wangle1001986/p/9108674.html
Copyright © 2020-2023  润新知