2013-04-02 94 views
0

在我們實施代理服務時,我們可以定義端點。它在本地系統 工作,我們需要更改生產環境或部署或測試。在這種情況下,我需要更改我的端點地址,如果我的Wso2dss服務器在另一臺機器,當本地主機不工作so.i需要克服這一點。有任何參考,這將設置每個端點作爲財產,無論何時我需要改變環境不需要設置配置文件,如果屬性的變化,它將反映每個地方我們是否可以動態更改Wso2Esb中的端點

回答

0

您可以使用動態端點。因此,您存儲您的端點您的註冊表並引用它們。請參閱此sample

+0

感謝名單了很多shelan在哪裏可以找到在/庫/部署/服務器/突觸CONFIGS /默認/端點這裏只有我們正在定義端點此註冊表文件只不顯示動態端點文件 – jacksphere

+0

您可以將它們存儲在嵌入式ESB中的註冊表(或使用外部治理註冊表與掛載)。 http://docs.wso2.org/wiki/display/ESB460/Storing+Various+WSO2+Enterprise+Service+Bus+Configurations,http://madhukaudantha.blogspot.com/2012/07/wso2-esb-proxy-從-registry.html –

1

唯一的方法是,使用Header調解器來動態設置「To」地址。您可以使用Header調解器設置「To」尋址標題,然後使用「默認」端點發送請求。信息將被髮送到由「收件人」標題設置的地址。 要設置值,動態地在Header調解器中,可以使用xpath,您可以在其中選擇預定義屬性,或者對傳入請求執行xpath評估以選擇值。

相關問題