2013-04-22 77 views
0

我必須在2臺服務器分佈多個應用程序。目前,兩臺服務器都有公網IP,並且可以通過互聯網請求加入。兩臺服務器都託管多個Web應用程序。現在,我必須分發這些應用程序,使其前端位於服務器(A),後端位於第二位(B),以便服務器「B」不具有公共互聯網連接,所有請求必須首先通過服務器「A」進入。我將使用WCF將演示文稿與程序邏輯(在這些服務器之間)分開並進行通信。沒關係,但問題在於服務器「B」正在託管外部系統使用的一些公共業務WCF服務。這些商業服務需要通過互聯網直接接受。WCF服務內部和互聯網暴露在不同的服務器

我必須提供的公共服務,在收到服務器的「B」來處理邏輯和執行數據庫操作的調用和另一個。

我不知道什麼可以實現這個應用程序分發的最佳方式。我正在將創建2服務作爲最後一個選項。我認爲必須有更好的解決方案,如配置或基礎架構。

我希望你能提供一些思路來解決我的問題。

在此先感謝。 以色列。

回答

0

這意味着,你去揭露服務器「B」,以互聯網,對不對? 我會考慮使用2個不同的端點。合同 - 1爲您的業務服務(ssl,證書...)第二個 - 對於服務器「A」操作(net.tcp綁定,僅爲服務器「A」打開的端口)。

+0

的服務器B不能有一個公共的終點,它只能被服務器所消耗A.我不知道是不是隻有這樣,才能實現它是建立在臨危的要求只是爲了重新發送到服務器的服務它到服務器B中的服務。 – 2013-04-23 18:08:15

相關問題