我有以下的情況,我想知道是否有達到這樣的事的解決方案:數據推送到網站
我有一個在後端服務器上運行的WCF服務,它確實批量數據處理,如插入記錄到數據庫,我想有這種服務發送一次記錄已完成的消息或通知處理到一個網頁(ASP.NET頁),在此頁面應該聽這些消息並實時顯示完成任務的進度。
注: WCF服務是從網頁上分離;這意味着,當另一個WCF服務調用它在後端服務器,所以網頁不僅要「聽」到來自WCF服務的更新WCF服務過程開始。
通過我的研究,我想出了SignalR,可這種技術幫助我建立一個解決方案,這樣的情景,或者也許有一些其他的方式來實現呢?
你可以看一下XSockets http://xsockets.net/api/guides/boosting-a-wcf-to-realtime –
聽起來像一個服務總線將是一個很好的解決方案,請nServicebus – Anders
SignalR可以解決方案,這一切取決於您的服務器環境和您對速度的要求。見http://xsockets.net/xsockets-vs-signalr – Uffe