[英]Multiple SignalR hub types over one backplane — pros/cons/scalability?
最近,我們嘗試使用SQL背板將一些Web應用上的SignalR更改為在Web場中工作。
當我探索它是如何工作的時候,我們可以調整它的不同方式的數量正在增加(朝向大多數可擴展性的目標,最少的失敗點)。
目前,每個應用程序使用SignalR來支持數據庫中記錄的輪詢驅動的更改廣播。
關於在所有應用上為所有SignalR實例使用一個背板的基本假設/觀察:
所有具有一個公共背板的集線器和集線器實例(所有類型)僅位於一個消息總線上。
所有中心實例基本上都“合並”其客戶端池。 中心實例實際上無法知道他們擁有多少客戶端。
來自某些AppB_Hub的消息流量可以在AppA的跟蹤輸出中看到。 我假設如果AppA有一個名稱相同的中心,他們會發生沖突 - 或者只要他們意識到他們將共享客戶端。
問題/顧慮/未知數:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.