2

我现在在我的 Web API 系统上使用 WSO2 ESB 负载均衡器。

像这样:clients (browser) -> esb server -> application server1,2,3 ...

现在我有一个问题,应用程序服务器上运行的应用程序只知道 ESB 服务器的 IP。

如何让应用程序知道每次访问的客户端 IP?

4

1 回答 1

0

Within ESB you can get like this; (Check this post)

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

From the application server side, you can access the axis2message context and retrive the remote address

于 2012-11-27T05:35:13.343 回答