微服务
文章平均质量分 94
毛龙蛋
crud资深工程师
展开
-
浅谈Raft协议
What is Raft?Raft is a consensus algorithm that is designed to be easy to understand. It’s equivalent to Paxos in fault-tolerance and performance. The difference is that it’s decomposed into relatively independent subproblems, and it cleanly addresses al.原创 2021-07-07 18:22:54 · 874 阅读 · 2 评论 -
6、Nacos服务注册——PushService类功能
如果您对Nacos工作流程和原理还不是很清楚的话,建议从前面的文章开始看:1、nacos功能简介2、Nacos服务注册-客户端自动注册流程3、Nacos服务注册-客户端(nacos-client)逻辑4、Nacos服务注册-服务端(nacos-naming)逻辑5、Nacos心跳机制与健康检查 前言PushService类挺复杂的,我觉得很有必要先整体说下PushService类的功能,这将有助于理解后面将要讲得内容。如果你是从前面的文章一篇一篇看下来的话,那么你应该很清楚我们是如何进入原创 2021-06-06 19:03:05 · 2391 阅读 · 1 评论 -
5、Nacos心跳机制与健康检查
如果您对Nacos工作流程和原理还不是很清楚的话,建议从前面的文章开始看:1、nacos功能简介2、Nacos服务注册-客户端自动注册流程3、Nacos服务注册-客户端(nacos-client)逻辑4、Nacos服务注册-服务端(nacos-naming)逻辑 nacos心跳机制与健康检查流程图: 一、心跳1、客户端心跳在《Nacos服务注册-客户端(nacos-client)逻辑》这篇中已经提到过一次了,这里再作一些说明。在NacosNamingService.register原创 2021-06-06 18:41:49 · 9086 阅读 · 23 评论 -
4、Nacos服务注册-服务端流程(AP模式)
如果您对Nacos工作流程和原理还不是很清楚的话,建议从前面的文章开始看:1、nacos功能简介2、Nacos服务注册-客户端自动注册流程3、Nacos服务注册-客户端(nacos-client)逻辑 前面介绍了Nacos服务注册流程中客户端部分的处理流程和原理,那么客户端将注册请求通过HTTP发给服务端之后,服务端会怎么处理呢?服务端是如何存储客户端注册过来的实例数据的?服务端接受到客户端心跳又是如何处理的?等等……这些问题将会在这篇文章里得到解答。1、服务注册在上篇中说到,NamingP原创 2021-06-06 18:23:57 · 1993 阅读 · 1 评论 -
3、Nacos服务注册-客户端流程
如果您对Nacos工作流程和原理还不是很清楚的话,建议从前面的文章开始看: 1、nacos功能简介 2、Nacos服务注册-客户端自动注册流程 一、主流程 上篇讲到了com.alibaba.cloud.nacos.registry.NacosServiceRegistry#register方法,现在就以这个方法开始,看下这个方法代码:@Overridepublic void register(Registration registration) { if (StringUt原创 2021-06-01 23:25:52 · 2248 阅读 · 0 评论 -
2、Nacos客户端自动服务注册流程
Nacos注册中心支持AP和CP两种模式,其中AP模式是最常用的,服务注册到nacos-server后,nacos-server是将服务实例数据保存在内存中,这种方式的缺点就是没有进行持久化,nacos-server重启之后服务实例数据就会丢失,需要重新注册,因此这种模式下的所有的nacos-client对于服务端来说都是临时节点,那么与之相对应的就是持久节点,即CP模式,这种模式不仅仅会将客户端的实例数据保存在内存中,同时还会持久化到磁盘文件中,即使nacos-server服务重启,实例数据也不会丢失原创 2021-06-01 22:42:36 · 3902 阅读 · 0 评论 -
1、nacos功能简介
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 以上这段介绍引用自nacos官方文档,说的比较官方,术语比较专业,通俗一点说,其实nacos有两大最为核心的功能:注册中心与配置中心,下面就先从nacos主要功能点出发对nacos进行展开介绍.原创 2021-06-01 18:17:37 · 21002 阅读 · 0 评论