2013-02-22 71 views
0

我的組織最近實施了新的代理/防火牆設備,現在我發現我的開發代理實例(WMB版本8.0.0.1)無法調用外部Web服務。將Message Broker配置爲使用代理

有沒有人在配置代理使用代理方面有任何經驗?

如果我嘗試調用的Web服務是通過HTTP服務的,我懷疑通過Toolkit中的TCP/IP Monitor進行路由流量將解決問題(因爲Toolkit是代理感知的),但是我需要目前正在通過HTTPS撥打電話。

回答

1

這取決於您使用的代理類型。

基本上有2種可能的設置,在第一種情況下,您將與代理建立ssl連接,並且代理將代表客戶端(代理)代表遠程服務器建立ssl連接。

在第二種情況下,您將向代理創建一個不安全的tcp/ip連接,並將其用作隧道以建立從客戶端(Broker)到遠程服務器的ssl連接。要使用此選項,您需要在請求節點屬性中填寫「HTTP(S)代理位置」。

+0

第二種情況是我想要做的。在請求節點上設置代理確實有效,但我希望有一個代理範圍的設置,所以我不必在每個請求節點上都設置代理。當我們需要爲我們測試MB服務器(不受代理服務器)的測試並且忘記刪除請求節點上的代理設置時,我可以看到問題出現。 非常感謝您的回答。我已經與IBM就此開了一個PMR,因爲我希望有一個經紀人範圍的設置,但假設沒有,我會將您標記爲答案。 – Chris 2013-02-22 22:31:08

+0

除了提高PMR,您還可以考慮在以下URL中打開增強請求:http://www.ibm.com/developerworks/rfe/?PROD_ID=532聽起來像EG屬性可能是一個有用的新功能。 – Dave 2013-02-23 21:43:26

+0

我仍然與IBM保持聯繫,但似乎沒有EG級別或代理級別的代理設置。再次感謝您的回答。 – Chris 2013-02-27 17:08:05