2013-05-31 1 views
1

SignalR 문서에 대한 이해에서 1 .. * 허브를 가질 수 있지만 b/t 클라이언트/서버는 하나의 파이프 만 생성됩니다.여러 개의 SignalR 허브를 사용하거나 전략 패턴을 설정하는 것이 더 낫습니다.

내가 여러 허브 가정은 조직에 대한 좋은, 그래서 가장 적합한 - 다음 여러 전략을 수립 작업 (OnConnected, OnReconnected, OnDisconnected을 ...) 관리 메인 허브 연결 클래스와 전략 패턴 여러 허브, 또는 설치 기능 분리를위한 클래스?

답변

1

동적 클라이언트 메소드를 호출하여 데이터를 반환해야하므로 전략 기반 접근 방식을 사용하는 것이 어렵습니다.

이것은 허브 개체를 손상시키는 동적 허브 기본 개체에 대한 참조를 전달하는 것을 의미합니다.

기본적으로 허브는 이미 버스 컨텍스트 (패턴 용어로) 위에 전략입니다.

관련 문제