首先,我想描述的情景:建築建議:如何將SignalR消息與後端同步?
比方說,我有其中顯示多種不同事物的管理頁面。
顯示的內容由客戶端設備發送(SignalR在管理員< - >客戶端之間發送)。
客戶端可以看到其他客戶端發送的內容。
他們可以喜歡這個東西。
喜歡對管理端項目的順序有影響。
的一切,是跨SignalR發送了(可以做異步)被保存在數據庫中,當有人刷新網站(初始頁面加載)的原因很簡單。
管理方
起初,我想做我自己的投票有5秒的時間間隔(的ASP.NET Web API)。 但這不是實時的,這不是我稱之爲好的性能(db每次都被查詢)。 現在我的問題是確保通過SignalR從客戶端收到的項目與數據庫同步。 而且訂單也必須匹配。所以我必須複製一些關於JavaScript中的喜歡/投票的業務邏輯。
這似乎很容易出錯。
你對此有何看法?