2011-10-26 1 views
0

NetNamedPipeBinding과 함께 이중 채널을 사용하고 있습니다. 나는 콜백 메소드를 사용하여 클라이언트에게 진행 상황을 알려주고있다. 나는 몇 가지 질문이있다. 제 디자인에 어떤 결함이 있는지 확인하기 위해 행동을 확인해 주시겠습니까?WCF - 이중 채널 - 요청 - 응답 작업 내의 콜백 메서드가 스레드 풀 스레드에 있습니까?

  1. 스레드 풀 스레드에서 콜백 메소드가 호출됩니까? 나는 디버거를 봤고 그것은 작업자 스레드에서오고있다. 내가 확인하지 못한 것은 문서에서이 세부 사항을 보았습니다.

  2. 요청 - 응답 작업 내에서 콜백을 호출 할 수 있습니까?

    나는 이것을 시험해 보았습니다. 하지만 요청 회신 작업 내에서 콜백을 사용하는 것이 좋습니다.

내 서비스는 내 작업에 효과적인 처리량을 갖기 위해 persession 인스턴스 모드와 다중 concurence 모드로 실행됩니다. 그리고 작업은 스레드로부터 안전합니다.

미리 감사드립니다. 질문 # 2에 대해

답변

1

: 내 RPC 프레임 워크 설계에서

, 내가 응답 메시지에서 콜백 명령이 포함되어 있습니다. "REQUEST-REPLY"라고 말한 것과 같습니다.