源码阅读
文章平均质量分 95
_Nick_
引人争议的头像
展开
-
[源码阅读] Dubbo注册中心模块实现原理
前言当注册中心挂掉后,Dubbo还可以订阅服务吗?当注册中心恢复并与其重连后,Dubbo是如何重新发布和订阅服务的?简介在 Dubbo 框架中 consumer 和 provider 通过注册中心进行服务订阅与发布,注册中心会返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。Dubbo 注册中心的几个特点:注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小注册中心全部宕机,不影响原创 2021-02-03 13:35:33 · 438 阅读 · 0 评论 -
[源码阅读] Nacos服务注册发现原理解析
前言Nacos 挂掉后,客户端还能不能进行服务发现?Nacos 客户端是如何及时的进行服务发现的?Nacos 客户端心跳检测策略是什么?Nacos 如何同时支持 AP 和 CP 协议的?简介在 Nacos 中服务提供者使用原生SDK、OpenAPI注册 Service 后,服务消费者可以使用原生SDK、OpenAPI来查找和发现服务。Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求,同时提供了 agent 上报模式和服务端主动检测2种健康检查模式。Nacos原创 2021-01-14 12:12:38 · 1405 阅读 · 0 评论 -
[源码阅读] Nacos配置中心原理解析
前言当配置中心的内容发生变更时,客户端是如何获取到最新内容的?监听数据变更的 Long-Polling 长轮询是如何实现的?在客户端集群模式中,如何做到只更改某一台客户端的配置内容?当 Nacos 挂掉后,客户端还可以获取数据吗?简介动态配置服务是 Nacos 其中的关键特性之一,动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。动态配置消除了配置变更时重新部署应用和服务的需要,让配置管理变得更加高效和敏捷。配置中心化管理让实现无状态服务变得更简单,让服务按原创 2021-01-14 11:57:33 · 569 阅读 · 0 评论