nacos源码专栏
文章平均质量分 94
无唯~
这个作者很懒,什么都没留下…
展开
-
nacos源码解析——集群间数据同步
之前分析过,是一个的注册中心,他的节点间数据同步是通过来进行的,而既是系统也是系统,临时节点的数据是存储在内存中,节点间的同步是通过方式,永久节点则是通过来实现数据的一致性的,是属于的。,然后交给线程执行,我们之前分析过,在处理的时候会调用方法,所以我们看下...原创 2022-06-19 18:26:34 · 4170 阅读 · 0 评论 -
nacos源码解析——服务发现
之前我们学习过,知道服务发现有推拉两种方式,也支持两种服务发现方式,一种是直接去服务端拉取某个服务的实例列表,另一种就是服务订阅的方式,就是订阅某个服务,然后这个服务下面的实例列表一旦发生变化,服务端会通过的方式通知到客户端。...原创 2022-06-19 16:29:51 · 1327 阅读 · 0 评论 -
nacos源码解析——服务下线
服务下线分为两种,一种是客户端主动调用服务的接口发起下线请求,第二种就是服务故障,然后过长时间没有向服务端发送心跳,然后服务端也会启动一个定时任务,来定时剔除这种故障服务1.5、ServiceManager#removeInstance这里就是讲解了两种下线方式的源码流程,重点是故障下线,实例会通过定时任务发送心跳来进行续约,然后服务端也会启动一个定时任务来定期检测长时间没有收到心跳的实例则会进行剔除。...原创 2022-06-12 19:17:15 · 6391 阅读 · 0 评论 -
nacos源码解析——服务注册
我们下载下来的的源码中,在他提供的测试类中有一个叫做,其中有服务注册的,我们就从这个例子来剖析服务注册的流程。1.2 、NacosNamingService构造方法1.2.1 、NacosNamingService#init1.3 NacosNamingService#registerInstance1.3.1、NamingClientProxyDelegate#registerService1.3.2、NamingHttpClientProxy#registerService原创 2022-06-12 17:58:25 · 1286 阅读 · 0 评论