1

根据我对 SignalR 文档的理解,您可以拥有 1..* 集线器,但只创建一个管道 b/t 客户端/服务器。

我假设多个集线器对组织有好处,那么哪个是最好的 - 多个集线器,或者使用管理任务的主集线器连接类设置策略模式(OnConnected, OnReconnected, OnDisconnected...),然后创建多个策略类来隔离功能?

4

1 回答 1

1

我认为很难使用基于策略的方法,因为您需要调用动态客户端方法来返回数据。

这将意味着传递对动态集线器基础对象的引用,这会导致集线器对象的缺陷。

从本质上讲,集线器已经是总线上下文之上的一种策略(在模式方面)。

于 2013-05-31T19:57:26.053 回答