开发者社区> 问答> 正文

Nacos 有哪两套推送机制?

Nacos 有哪两套推送机制?

展开
收起
游客kvzazfncej2yu 2022-01-04 10:14:01 1939 0
1 条回答
写回答
取消 提交回答
  • ⼀种是通过客户端来选择⼀个可获节点,比如它第⼀次拉取的是⼀个正常节点,这个正常节点就会跟它维护⼀个订阅关系,后面有变化就会有⼀个相应的实地变化推送给我。如果当前节点挂掉,他会通过重连, 在节点列表上,连上⼀个正常的节点。这时候会有新的 DNS 关系出现。 另⼀种是通过 SDK 的方式,在服务端寻找可获节点。服务端每个节点之间,会进行⼀个可活的探测,选择其中⼀个可活节点用户维护这个订阅关系。当这个节点出现问题,连接断开后,SDK 重新发送订阅请求,服务端会再次选择另外⼀个可活的节点来维护这个订阅关系。这就保证整了推送过程不会因为某个节点挂掉而没有推送。

    资料来源:《Nacos架构&原理》,下载链接为:https://developer.aliyun.com/topic/download?id=8230。

    2022-01-04 12:14:33
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载