2

現在、Web API システムで WSO2 ESB ロードバランサーを使用しています。

このような:clients (browser) -> esb server -> application server1,2,3 ...

ここで、アプリケーション サーバー上で実行されているアプリケーションが、ESB サーバーが何であるかという IP を知っているという質問があります。

各アクセスのクライアント IP をアプリケーションに知らせるにはどうすればよいですか?

4

1 に答える 1

0

ESB 内では、次のようになります。(この投稿を確認してください)

<property name="clienthost" expression="get-property('REMOTE_HOST')" scope="axis2"/>

アプリケーション サーバー側から、axis2message コンテキストにアクセスして、リモート アドレスを取得できます。

于 2012-11-27T05:35:13.343 に答える