我的任務是創建一個網頁(認爲Twitter),該網頁在將新郵件添加到數據庫時進行更新。從數據庫中刪除消息時,還必須從客戶端刪除消息。多個客戶端可能同時訪問相同的消息是可能的。可能會發生其他操作,例如在服務器上發出停止命令。一旦發生這種情況,服務器上的所有消息都將停止顯示。使用瀏覽器更新郵件從服務器提取郵件
我在尋找的是解決這個問題的體系結構。
我使用的技術是.Net 4.5,ASP.Net MVC和KnockoutJs。可以使用Nodejs,但我需要知道使用nodejs使用SignalR的好處。
我目前的實現是使用一個javascript計時器,它每30秒輪詢一次服務器以查找新消息。它有效,但投票感覺很髒。
我同意它感覺髒,但它應該作爲一個聽衆。我已經嘗試了Knockout&NodeJS(只花了幾個小時),但是我並不在乎這些。用aspx你可以使用updatepanels嗎? – EricG
@EricG我正在研究nodejs和socket.io。我對這個或那個決定不太瞭解。使用webforms不是一種選擇。 –