何时在 signalR 中使用多个集线器?

bil*_*lal 4 signalr signalr-hub signalr-2

我正在使用信号 R 开发聊天应用程序。

我想知道什么时候在信号 r 中使用多个集线器,有什么好处,使用多个集线器还是使用单个集线器是好方法?

Ale*_*sko 5

根据https://www.asp.net/signalr/overview/guide-to-the-api/hubs-api-guide-server#multiplehubs

与在单个类中定义所有集线器功能相比,多个集线器没有性能差异。

因此,只需决定是否要使用多个集线器来组织您的代码/功能。OOP 原则当然适用,但这是您必须做出的合乎逻辑的决定。


Bal*_*ázs 3

如果它的用途与现有的不同,您应该创建一个不同的。您应该遵循 OOP 中通常采用的相同方法 - 即类应该代表一个逻辑单元。