我們計劃使用azure服務總線隊列以及主題/訂閱。Azure服務總線隊列訂閱過濾器更改
我們針對具有不同過濾條件的給定主題訂閱多個訂閱。
我的問題是,我們可以在創建訂閱後動態更改訂閱過濾器嗎?創建後,如何更改訂閱的過濾條件? 我找不到任何方法允許這個? 我看到的唯一選擇是刪除訂閱並重新創建它。 任何想法如何更改過濾器而不刪除訂閱?
我們計劃使用azure服務總線隊列以及主題/訂閱。Azure服務總線隊列訂閱過濾器更改
我們針對具有不同過濾條件的給定主題訂閱多個訂閱。
我的問題是,我們可以在創建訂閱後動態更改訂閱過濾器嗎?創建後,如何更改訂閱的過濾條件? 我找不到任何方法允許這個? 我看到的唯一選擇是刪除訂閱並重新創建它。 任何想法如何更改過濾器而不刪除訂閱?
您可以使用AddRule和SubscriptionClientRemoveRule修改過濾器的訂閱。
資源:
我不能肯定它的工作原理,但如果有的話,您就可以編輯過濾器這將是從保羅服務總線Explorer在這篇博客http://code.msdn.microsoft.com/windowsazure/Service-Bus-Explorer-f2abca5a
你可以創建一個新的並刪除舊的,畢竟它是pub/sub?
HTH
這就是我一直在尋找。感謝分享。豪爾赫羅伊斯博客是相當有用的。 – 2012-04-20 09:49:09
在行爲方面請記住,規則是在郵件發送到主題時進行評估的。因此,在特定規則處於活動狀態時,會針對發送到該主題的所有郵件進行評估,並且在您刪除規則/創建新規則時,將使用新規則評估在創建規則後發送的任何郵件。所有這些時間,您可能沒有收到/刪除該訂閱的單個消息,因此當接收機出現時,這些消息將全部等待並可用。 – 2012-04-21 01:51:05
是的,這是使用AddRule/RemoveRule的一個已知結果。你如何建議我們克服這一點? – 2012-04-21 02:02:33