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

feign接口指定接口服務ip

場景

現在有2個服務,在eureka註冊的服務名稱一樣,但是對外的接口不一樣。其中有一方不允許合並代碼,隻能把另一個調用指定一下具體的服務地址

@FeignClient(name = "服務名稱",url = "${url}",fallback = ServiceHystrix.class)
public interface ServiceClient {
}

${url}的值在yml文件裡配置即可

調用feign接口時指定ip

由於統一在一個端口下開發,如果隻指定服務名,無法確定調用的是自己的服務,如果需要調用自己的服務,需要指定ip。

隻指定服務名

@FeignClient("nonveh-policy-service")

指定ip

@FeignClient(value = "nonveh-policy-service",url = "http://10.136.60.110:9090")

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: