社区
Web 开发
帖子详情
nacos服务挂了注册过的服务为什么还能调用啊?
qq_15655373
2021-04-28 11:13:07
nacos服务挂了注册过的服务为什么还能调用啊?
...全文
9595
6
打赏
收藏
nacos服务挂了注册过的服务为什么还能调用啊?
nacos服务挂了注册过的服务为什么还能调用啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ye97124
2021-09-17
打赏
举报
回复
1
怎么还能调用的,我的nacos机器停电,我的本地服务调用不了了
爱写Bug的麦洛
2021-04-29
打赏
举报
回复
楼上大佬说得对,我影响中nacos自己会在本地缓存一份,然后通过事件监听来保持和服务端维护数据一致性
bluedream1991
2021-04-29
打赏
举报
回复
服务地址会保存在本地列表中
第五轻轻
2021-04-29
打赏
举报
回复
本地会缓存一份
王子文龙
2021-04-29
打赏
举报
回复
2
服务调用方会同步注册中心的服务列表进行缓存,每次调用都是从本地获取
韩_师兄
2021-04-29
打赏
举报
回复
本地缓存
Dubbo
注册
中心
挂
了,consumer 还能不能
调用
provider?
然而,需要注意的是,如果
注册
中心故障时间较长,可能会导致消费者无法获取新的
服务
提供者信息,从而影响
服务
的发现和
调用
。因此,在
注册
中心故障的情况下,建议采取一些措施来减轻影响,如使用其他
注册
中心作为备份,或者使用负载均衡策略来自动切换
服务
提供者。总之,只要消费者和提供者的通信配置正确,并且提供者仍然可用,即使
注册
中心
挂
了,消费者仍然可以
调用
提供者的
服务
。但需要确保采取适当的措施来减轻
注册
中心故障的影响。
Nacos
如果
注册
中心宕机了,那么远程
调用
微
服务
还能进行吗?
首次远程
调用
分为两步,第一步请求
注册
中心获取微
服务
地址列表,第二步,给对方
服务
的某个地址发送请求,RestTemplate用于远程
调用
,设有实例缓存,首次请求
注册
中心获取微
服务
地址列表后会将列表存储到实例缓存,实例缓存与
注册
中心保持实时更新。因此,
注册
中心宕机了,远程
调用
微
服务
是否能正常进行需要分情况讨论,如果是首次远程
调用
,那么这次远程
调用
不能进行,如果不是首次
调用
,并且所要
调用
的微
服务
没有变动,那么这次远程
调用
可以正常进行。
04-
Nacos
服务
注册
中心应用实践
Nacos
注册
中心简介 背景分析 在微
服务
中,首先需要面对的问题就是如何查找
服务
(软件即
服务
),如何在不同的
服务
之间进行通信?如何更好更方便的管理应用中的每一个
服务
,如何建立各个
服务
之间联系的纽带,由此
注册
中心诞生(例如淘宝网卖家提供
服务
,买家
调用
服务
)。 市面上常用
注册
中心有Zookeeper(雅虎Apache),Eureka(Netfix),
Nacos
(Alibaba), Consul(Google),那他们分别都有什么特点,我们如何进行选型呢? 从社区活跃度上分析,Consul和新晋的
Nacos
的社区
nacos
服务
注册
流程
注意这里,如果是临时节点,还会触发客户端定时发送心跳。这里已经跳到了
nacos
-client-1.4.2的包,相当于是具体
注册
中心客户端的实现。10.接着跳到了NamingProxy.registerService,
将
Nacos
注册
到springboot使用以及Feign实现
服务
调用
服务
治理是微
服务
架构中最核心最基本的模块。用于实现各个微
服务
的自动化
注册
与发现。
服务
注册
:在
服务
治理框架中,都会构建一个
注册
中心,每个
服务
单元向
注册
中心登记自己提供
服务
的详细信息。并在
注册
中心形成一张
服务
的清单,
服务
注册
中心需要以心跳的方式去监测清单中的
服务
是否可用,如果不可用,需要在
服务
清单中剔除不可用的
服务
。
服务
发现:
服务
调用
方向
服务
注册
中心咨询
服务
,并获取所有
服务
的实例清单,实现对具体
服务
实例的访问。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章