2013-12-18 60 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