Что лучше: использовать несколько концентраторов SignalR или настроить шаблон стратегии

Насколько я понимаю из документации SignalR, у вас могут быть концентраторы 1 .. *, но создается только один канал b / t клиент / сервер.

Я предполагаю, что несколько концентраторов хорошо для организации, поэтому что лучше - несколько концентраторов или настройте шаблон стратегии с вашим основным классом подключения концентратора, который управляет задачами (OnConnected, OnReconnected, _3 _...), а затем создайте несколько классов стратегии для изоляции функциональности ?


person ElHaix    schedule 31.05.2013    source источник


Ответы (1)


Я считаю трудным использовать подход, основанный на стратегии, поскольку вам нужно вызывать динамические клиентские методы для возврата данных.

Это будет означать передачу ссылки на базовый объект динамического концентратора, который приводит к дефектам объекта концентраторов.

По сути, концентратор - это уже стратегия поверх контекста шины (в терминах шаблонов).

person GaryMcAllister    schedule 31.05.2013