我有一個SignalR HUB,用於維護各種連接客戶端的內存存儲庫,其中包含一些用於處理請求的數據。理想情況下,這些客戶將始終保持聯繫。如何在循環SignalR集線器時關閉連接
我遇到的問題是當我們需要將補丁推送到集線器時,我們發佈它並回收服務器。這種情況發生得很快,客戶端仍保持其連接,但由於網站已被回收,集線器使用的內存已被清除,並且存儲庫不再存在。
也許這是我的設計缺陷,但有沒有辦法強制連接在循環服務器時丟失,或者我應該使用除了簡單的內存中的單例之外的東西來存儲我的存儲庫?或者我誤解了這裏發生的事情?
這與我的想法是一致的,只是不確定是否有更好的方法。感謝您的輸入! – amnesia 2014-11-10 13:47:04