2011-04-28 43 views
0

我有一個架構在兩個部分分爲:如何將Web服務調用重定向到其他服務器?

  • 主服務器連接
  • 4從屬服務器是在這裏只計算了一些消耗資源的Web服務

問題的結果: 我該如何做一些重要的SOAP調用(取決於soapaction)從主人到其他人(隨機)。

我的解決方案: 我有一個http處理程序,用於選擇是否重定向請求,如果是,則將新的HttpRequest中寫入完整的傳入請求並將響應寫入響應。 這在生產中效果很好,但我不喜歡它,主要是因爲它是一個內部解決方案,我不認爲我們是最好的這種工作,而我的解決方案不支持soap 1.2。

系統:Windows server 2005,.net 2.0

有沒有更好的解決方案?已經建立和調試?

謝謝

回答

0

這已經是一個很好的解決方案,不是嗎?

將傳入請求重定向到不同的物理機器通常在網絡級別上完成,例如,循環法負載分配等DNS。但是,我不認爲你可以在這種情況下應用。

如果有效,請不要修復它。

+0

是的,但是解決方案並不穩定,並且我不擅長構建這種組件,所以我寧願相信別人的解決方案,也不願意使用我的錯誤解決方案。 – 2011-04-28 10:24:28

+0

爲什麼它不穩定,它有什麼問題? – Filip 2011-04-28 10:56:45

+0

這真的很難調試,有一些行爲我無法解釋,並且不處理GET或SOAP1.2請求 – 2011-04-28 11:39:48

相關問題