0

同じ REST インターフェイスを共有するサーバーのさまざまなインスタンスにアクセスする必要があります。

1 つのサーバー、または同じサーバーの別のインスタンスの場合、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 を使用して誰を達成しますか? それは可能ですか?

4

1 に答える 1