如何让负载均衡器端点的ESB知道每次访问的客户端IP

时间:2012-11-20 06:30:04

标签: wso2 wso2esb

我现在在我的网络API系统上使用WSO2 ESB loadbalancer。

例如:clients (browser) -> esb server -> application server1,2,3 ...

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

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

1 个答案:

答案 0 :(得分:0)

在ESB中你可以得到这样的结果; (检查this post

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

从应用程序服务器端,您可以访问axis2message上下文并检索远程地址