请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用了Ribbon,如何和nacos章节提到的本地缓存协作?

http://user-center/users/{userId}

这行代码的意思是,Ribbon会自动的把user-center名称转换成用户中心在nacos上的地址,Ribbon会自动的从nacos server上获取想要调用的服务的地址列表。那么,nacos章节提到的本地缓存存储微服务的地址就没有用到了吧?还是也能用?有没有可以参考的文章看看?

正在回答 回答被采纳积分+3

1回答

大目 2022-11-28 10:51:46

能用的。ribbon会从服务发现缓存里面读取服务列表。

0 回复 有任何疑惑可以回复我~
  • 提问者 LittleGoblin #1
    老师,你说的能用是我们自己写的本地缓存map能用?就是你课上讲的每个实例上写一个定时任务,定时的从nacos上把数据缓存到本地缓存map中,然后微服务之间的调用,是先读取我们自己编写的缓存map中拿到url,然后去请求。这种情况下,Ribbon怎么读取我们自己写的缓存map?还是需要编码或者配置来让ribbon读我们的本地缓存map?
    回复 有任何疑惑可以回复我~ 2022-12-04 14:46:08
  • 大目 回复 提问者 LittleGoblin #2
    ribbon实现了,基于map
    这一节只是介绍相关原理,方便大家理解底层的。框架全部给我们实现了,不用自己搞。
    回复 有任何疑惑可以回复我~ 2022-12-15 14:39:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信