社区
大本的课程社区_NO_1
nacos2.2.0源码分析视频
帖子详情
62-临时服务实例的心跳检查机制
Java大本_
2023-12-30 15:57:15
课时名称
课时知识点
62-临时服务实例的心跳检查机制
临时服务实例的心跳检查机制........
...全文
60
回复
打赏
收藏
62-临时服务实例的心跳检查机制
课时名称课时知识点62-临时服务实例的心跳检查机制临时服务实例的心跳检查机制........
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nacos 1.4.x
临时
实例
心跳
机制
和
服务
健康
检查
nacos
心跳
机制
健康
检查
临时
实例
1.4.x
Nacos为什么对于
临时
实例
采用
心跳
检测,非
临时
实例
采用主动询问?Nacos同时作为配置中心和注册中心有什么坏处?为什么Nacos可以抗住那么高的注册?
Nacos 对于
临时
实例
采用
心跳
检测,而对于非
临时
实例
采用主动询问,这两种不同的健康
检查
机制
是为了满足不同场景下的
服务
发现需求。总的来说,
临时
实例
适用于那些对稳定性要求不高或者不需要持久化存储的场景,例如
临时
任务或者测试环境。而非
临时
实例
则适用于生产环境中对
服务
稳定性和可靠性有较高要求的场景。通过这种方式,Nacos能够灵活地适应不同类型的
服务
注册和发现需求,提供更加精准和高效的
服务
管理。
Nacos源码分析-
临时
实例
健康
检查
机制
Nacos 作为注册中心不应该仅仅提供
服务
注册和发现功能,还应该保证对
服务
可用性进行监测,对不健康和过期的
服务
实例
进行标识或剔除,维护
实例
的生命周期,以保证客户端尽可能的查询到可用的
服务
列表。官方文档对于
临时
实例
健康
检查
机制
是这样描述的在 Nacos 中,用户可以通过两种方式进行
临时
实例
的注册,通过 Nacos 的 OpenAPI 进行
服务
注册或通过 Nacos 提供的 SDK 进行
服务
注册。
springcloud-Nacos
临时
实例
永久
实例
对于集群下的
服务
,Nacos ⼀个
服务
只会被 Nacos 集群中的⼀个注册中心所负责,其余节点的
服务
信息只是集群副本,用于订阅者在查询
服务
列表时,始终可以获取到全部的
服务
列表。
临时
实例
只会对其被负责的注册中心节点发送
心跳
信息,注册中心
服务
节点会对其负责的永久
实例
进行健康探测,在获取到健康状态后由当前负责的注册中心节点将健康信息同步到集群中的其他的注册中心。
临时
实例
会与注册中心保持
心跳
,注册中心在一段时间没有收到
实例
的
心跳
后,将
实例
设置为不健康,然后再一段时间后剔除。
临时
实例
和永久
实例
的区别。
不同版本Nacos原理之
临时
/永久
实例
,注册
服务
,
心跳
保活,
服务
发现,责任
机制
1.x:是通过Http协议来进行
服务
注册的2.x:由于客户端与
服务
端的通信改成了gRPC长连接,所以改成通过gRPC长连接来注册2.x比1.x多个Redo操作,当注册的
服务
实例
是
临时
实例
是,出现网络异常,连接重新建立之后,客户端需要将
服务
注册、
服务
订阅之类的操作进行重做这里你可能会有个疑问既然2.x有Redo
机制
保证客户端与
服务
端通信正常之后重新注册,那么1.x有类似的这种Redo
机制
么?当然也会有,接下往下看
心跳
机制
仅仅针对
临时
实例
而言1.x。
大本的课程社区_NO_1
1
社区成员
91
社区内容
发帖
与我相关
我的任务
大本的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章