当前位置:   article > 正文

sofaRegistry 学习篇

sofaregistry

地址

个人笔记

  1. dubbo不支持Eureka,Eureka是基于application级别,dubbo是group,version,sofaRegistry以dataInfoId
  2. sofaRegistry跟其他注册中心一样,有自己的维护健康的机制。Eureka采用TTL(Time To Live),Zookeeper 采用心跳跟session TTL,sofaRegistry还有一个连接敏感性(断联清除数据,会进行清除数据)这里就没有Eureka的保护机制,在一定程度上讲有好处也有坏处好处:可以及时清除宕机的连接跟信息,坏处是如果是网络问题,不可避免将那些暂时无法通讯的机器去除了
  3. 推跟拉机制,跟其他的一样,就是正常情况下是定时去拉取,然后有变更的时候采用推的模式
  4. 推送优化合并推送(有一定的延迟,然后进行合并推送)、缓存队列

上图

注册中心对比

在这里插入图片描述

SOFARegistry 的健康检测

在这里插入图片描述

服务发现的推、拉模型

在这里插入图片描述
在这里插入图片描述

服务推送性能优化(可以应用到日常大批量任务处理优化)

在这里插入图片描述

异常处理

重试机制(时间轮处理重试任务)

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/125615
推荐阅读
相关标签
  

闽ICP备14008679号