2012-02-28 99 views
0

以下是一些背景知識。我開發的C#Web應用程序使用另一個控制檯應用程序(用於圖像大小調整和一些神奇的東西),這在內存和處理器上非常沉重。應用程序完成後,Web應用程序需要讀取STDOUT結果。從C#web應用程序遠程執行控制檯應用程序,性能明智

我正計劃將控制檯應用程序移到其自己的服務器以獲得更好的可伸縮性(或者可能在更高版本的服務器上)。我需要一種快速有效地遠程執行控制檯應用程序的方法。計算機之間的連接是嚴格私密的,因此真正不需要加密和安全性,更像telnet而不是ssh。

我也需要連接池,每當應用程序需要運行時都無法重新連接。

在此先感謝。

回答

0

聽起來好像你更好地將你的web前端與實際處理分離開來,並用它將數據(圖像)放入系統並在處理後呈現結果。

我實現了一個類似的系統來計算佣金:一個web前端創建作業來處理通過MSMQ與WCF服務(單身人士)溝通。

您可以隨時隨意移動處理服務,甚至可以有2臺或更多臺機器運行處理服務。

相關問題