我需要访问共享相同 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 实现谁呢?有可能吗?