feign接口指定接口服务ip
场景
现在有2个服务,在eureka注册的服务名称一样,但是对外的接口不一样。其中有一方不允许合并代码,只能把另一个调用指定一下具体的服务地址
1 2 3 |
@FeignClient (name = "服务名称" ,url = "${url}" ,fallback = ServiceHystrix. class ) public interface ServiceClient { } |
${url}的值在yml文件里配置即可
调用feign接口时指定ip
由于统一在一个端口下开发,如果只指定服务名,无法确定调用的是自己的服务,如果需要调用自己的服务,需要指定ip。
只指定服务名
1 |
@FeignClient ( "nonveh-policy-service" ) |
指定ip
1 |
@FeignClient (value = "nonveh-policy-service" ,url = "http://10.136.60.110:9090" ) |
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
原文链接:https://blog.csdn.net/Amy126/article/details/103709950
查看更多关于springcloud feign 接口指定接口服务ip方式的详细内容...