2012-04-20 7 views
6

우리는 topic/subscription과 함께 하늘색 서비스 버스 대기열을 사용할 계획입니다.Azure 서비스 버스 큐 서브 스크립 션 필터 변경

필터 조건이 다른 특정 주제에 대한 구독이 여러 개 있습니다.

제 질문은 구독이 생성되면 동적으로 구독 필터를 변경할 수 있습니까? 일단 구독이 생성되면 구독 필터 조건을 어떻게 변경할 수 있습니까? 이것을 허용하는 방법을 찾을 수 없습니까? 내가 볼 수있는 유일한 옵션은 구독을 삭제하고 다시 만드십시오. 구독을 삭제하지 않고 필터를 변경하는 방법에 대한 아이디어가 있으십니까?

답변

15
+0

이것은 내가 찾고 있었던 것입니다. 공유해 주셔서 감사합니다. Jorge Rowies 블로그는 매우 유용합니다. –

+2

메시지가 주제로 보내질 때 규칙이 평가된다는 점을 기억하십시오. 따라서 특정 규칙이 활성화되어있는 동안 주제에 전송 된 모든 메시지에 대해 평가되고 규칙을 제거하거나 새 규칙을 만들면 해당 규칙 작성 이후에 전송 된 모든 메시지는 새 규칙으로 평가됩니다. 이번에는 구독에서 하나의 메시지를 수신/삭제하지 않았을 수 있으므로 수신자가 올 때이 메시지가 모두 대기하고 사용할 수 있습니다. –

+1

예, AddRule/RemoveRule 사용의 결과입니다. 어떻게 극복 할 것을 제안합니까? –

2

나는 그것이 작동하지만 아무것도 당신이 필터는이 블로그 게시물에 http://code.msdn.microsoft.com/windowsazure/Service-Bus-Explorer-f2abca5a

더 자세한 거기에 파올로에서 서비스 버스 탐색기 될 것입니다 편집 할 수있는 경우 반드시 어차피 : http://windowsazurecat.com/2011/07/exploring-topics-and-queues-by-building-a-service-bus-explorer-toolpart-1/

을 당신에게 수 새 것을 만들고 이전 것을 지우면, 그것은 결국 pub/sub입니까?

당신은 가입에 필터를 수정 AddRuleSubscriptionClientRemoveRule을 사용할 수 있습니다

관련 문제