2013-07-03 3 views
0

이 특정 질문에 답하는 기사를 찾을 수 없습니다.하늘색 서비스 버스의 주제 필터에 관한 질문

companyorders라는 주제가 있으며 3 개의 필터/가입, companyA, companyB 및 allcompanies가 있다고 가정 해보십시오.

companyA에 대한 주제로 보낸 메시지는 하위 회사 A 및 모든 회사 등으로 전달됩니다. 그런 다음 특정 하위 설정이없는 companyC에 대한 메시지가 오기 시작하여 모든 회사 하위에만 전송됩니다.

companyC가 클라이언트 응용 프로그램을 시작하고 companyC 하위를 만듭니다 (포털에서 특정 필터로 하위를 설정하는 방법이 표시되지 않음) companyC의 allcompanies 하위에서 어떻게 메시지를 가져올 수 있습니까? 하위가 미리 설정되지 않았기 때문에 이전에 놓친 부분이 있습니까?

희망이 있습니다.

감사 폴

답변

0

구독/필터는 메시지가 주제로 보내기 전에 설정을 할 필요가 있다고 보인다. 나는 주제와 구독을 만들어 이것을 테스트했다. 그런 다음 DriverID 속성을 사용하여 항목에 메시지를 게시했습니다. 나는 DriverID = 1을 전달했다.이 구독은 기본적으로이 구독에 'MatchAll'필터가 있으므로 구독 설정에서 빠져 나간다.

다음으로 DriverID = 1 필터를 사용하여 다른 구독을 만들었습니다. 주제에 메시지를 게시하고 DriverId 속성을 설정하면 메시지가 예상대로 2 개의 구독으로 전송됩니다. DriverID = 1 인이 구독을 설치하기 전에 게시 된 메시지는 필터와 일치하는 새 구독으로 자동 이동되지 않았습니다.