2013-12-18 59 views
0

如何在WSO2 ESB中配置多个http代理?我有以下情况:如何在WSO2中配置多个http代理ESB

sender --> WSO2 ESB -+--> http-proxy-ext --> server-ext 
        | 
        +--> http-proxy-int --> server-int 
        | 
        +--> server-direct 

对于外部服务器(Internet)和内部服务器(公司网络),我们有不同的http代理。所以依赖于我的传入消息,我必须到达不同的服务器,这些服务器位于不同的http代理之后。

我已经知道像http://docs.wso2.org/display/ESB480/Enabling+HTTP+Basic+Authentication+through+a+Proxy+Server

描述配置在axis2.xml的TransportSender但是这给了我只有有一个全局代理选项。但我需要其中两个。

任何提示是apreciated。

问候,
马克

回答

0

您可以找到下[1],或者你可以使用一个消息中介发送邮件到不同的端点,以这样的样品。

希望这可以帮助你。

[1] http://docs.wso2.org/display/ESB460/Sample+151%3A+Custom+Sequences+and+Endpoints+with+Proxy+Services

[2] http://docs.wso2.org/display/ESB460/Sample+2%3A+CBR+with+the+Switch-Case+Mediator+Using+Message+Properties

+0

是的,我知道我可以分发到diffent端点调用。但是所有基于http的端点都使用相同的传输方式,因此它们使用相同的http代理。对于不同的基于http的端点,我需要不同的http代理。 – user3087341

+0

@ user3087341 我想我没有正确地得到您的要求。你能解释一下你的要求吗?如果您需要针对不同端点的不同代理服务器,您是否可以拥有单独的代理服务? – Manoj