zoukankan      html  css  js  c++  java
  • dubbo个人总结

    1. dubbo,分布式服务框架,RPC服务框架。
    2. 注册中心zk,redis......,使用大多为zk
    3. 注册流程  最后一图
      1. 服务提供者启动时向/dubbo/com.foo.BarService/providers目录下写入URL
      2. 服务消费者启动时订阅/dubbo/com.foo.BarService/providers目录下的URL向/dubbo/com.foo.BarService/consumers目录下写入自己的URL
      3. 监控中心启动时订阅/dubbo/com.foo.BarService目录下的所有提供者和消费者URL
    4. 特性
      1. 当提供者出现断电等异常停机时,注册中心能自动删除提供者信息。
      2. 当注册中心重启时,能自动恢复注册数据,以及订阅请求。
      3. 当会话过期时,能自动恢复注册数据,以及订阅请求。
      4. 当设置<dubbo:registry check="false" />时,记录失败注册和订阅请求,后台定时重试。
      5. 可通过<dubbo:registry username="admin" password="1234" />设置zookeeper登录信息。
      6. 可通过<dubbo:registry group="dubbo" />设置zookeeper的根节点,不设置将使用无根树。
      7. 支持*号通配符<dubbo:reference group="*" version="*" />,可订阅服务的所有分组和所有版本的提供者。
    5.  注意:
      1. provider与consumer同注册中心是长连接。
      2. dubbo底层用nio进行通信用来传递请求信息与返回请求结果。
      3. 正常连接后consumer是缓存provider了信息的,即使注册中心挂掉了,依然可用;只是新添的serveice是不可用的。
      4. service集群之后可以利用dubbo做负载均衡。
    6.   
  • 相关阅读:
    mysql权限管理
    centos 6.5安装node.js
    sublime 配置jade高亮显示
    解决国内npm依赖包安装慢的问题
    sublime text3配置node.js开发环境
    datepicker 时间戳转换问题
    关于c++正则表达式的用法
    Android系统binder机制的研究分析
    TCP/IP的分层复用问题
    关于设计模式中外观模式的研究以及关于设计模式中四大原则的理解
  • 原文地址:https://www.cnblogs.com/feixian/p/6709870.html
Copyright © 2011-2022 走看看