好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

springcloud feign 接口指定接口服务ip方式

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方式的详细内容...

  阅读:20次