ASP.Net Core SignalR как лучше делать?

Т.к. в Core версии клиента сигнала убрали HubProxy, то возник вопрос, собственно, как подключаться к, допустим, 5-ти хабам? Каждое подключение делать для каждого хаба? А если их будет 10? Перемещать всю логику в один хаб?


Ответы (1 шт):

Автор решения: Sultanov Shamil

К сожалению, в новом SignalR (Core) придется все делать через один хаб, либо мириться с тем что будет много коннектов и докупать память под избыточные коннекты.

Автор SignalR (David Fowler) написал что в будущем они планируют реализовать новый транспорт, который не будет иметь этого оверхеда, а сейчас вот как есть. В идеале нужно сделать так, чтобы в будущем было просто разделить их на соответствующие хабы и когда подвезут новый транспорт перейти. Ответ на гитхабе https://github.com/dotnet/aspnetcore/issues/26537#issuecomment-703057243

→ Ссылка