如何替代注册中心给Feign提供服务地址?
现在我想在没有注册中心的前提下,给feign-client提供远程调用的地址,这个该怎么实现啊?
之前看过这些文章了,并且也debug了好几天,还是没整明白
https://programmer.group/how-ribbon-customizes-client-and-global-configurations.html
https://cloud.spring.io/spring-cloud-netflix/multi/multi_spring-cloud-ribbon.html
https://cloud.spring.io/spring-cloud-static/Dalston.SR5/multi/multi_spring-cloud-ribbon.html#_customizing_the_ribbon_client
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
@FeignClient里面不是有url这个参数,它可以做到的。
那个不能实现负载均衡
注解上不是能加调用地址吗,写上就行了
请问怎么实现呢
回复
@哎码 : 实现 DiscoverClient 接口
成功啦,非常感谢!!
请问在spring-cloud-gateway里面这个无效了,应该怎么改啊?
解决了,实现ReactiveDiscoveryClient这个就好了
自己实现一个DiscoverClient就行了