在 signalR 组中多次添加相同的 connectionId

Adding same connectionId multiple times in a signalR group

我的集线器中有两种方法应该在同一组中添加一个 connectionId(除其他外)。

同一个组多次添加同一个connectionId有问题吗?为该组调用客户端方法时,我会在浏览器上收到多个事件吗?这会降低服务器性能吗?

我搜索了这样做的可能原因,但没有找到任何可以帮助我的东西。

详细解答可以浏览代码了解一下:https://github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.Core

我尝试多次连接到同一个组,但每当事件触发时,订阅的客户端只收到一次,我认为这是有道理的。所以他们可能将 connectionIDs 映射到组,这意味着多个连接不会改变连接一次