【发布时间】:2020-01-14 14:58:40
【问题描述】:
我需要访问共享相同 REST 接口的服务器的不同实例。
对于一台服务器,或同一台服务器的不同实例,我会使用 Ribbon 和 feignClient,但服务器不可互换。
我的 application.yml 文件中有一个服务器地址列表,同样:
servers:
- id: A
url: http://url.a
- id: B
url: http://url.b
我希望能够向服务器请求输入参数,例如:
ClientA -> /rest/api/request/A/get -> http://url.a/get
ClientB -> /rest/api/request/B/get -> http://url.b/get
中间件与客户端无关,但后端服务器绑定到客户端。
many clients -> one middleware -> some clients
你会用 Feign 实现谁?有可能吗?
【问题讨论】: