Azure服务总线队列子目录过滤器更改

bha*_*lad 6 .net azure

我们计划使用azure服务总线队列以及主题/订阅.

对于具有不同过滤条件的给定主题,我们有多个订阅.

我的问题是,我们可以在创建订阅后动态更改订阅过滤器吗?如何在创建订阅后更改过滤条件?我找不到任何允许这种方法?我看到的唯一选择是删除订阅并重新创建它.知道如何更改过滤器而不删除订阅吗?

San*_*tia 15

您可以在SubscriptionClient上使用AddRuleRemoveRule来修改订阅中的过滤器.

资源:

  • 在行为方面,请记住,在将消息发送到主题时评估规则.因此,当特定规则处于活动状态时,会针对发送到主题的所有消息进行评估,并且当您删除规则/创建新规则时,将使用新规则评估在该规则创建之后发送的任何消息.此时您可能还没有收到/删除该订阅中的单个消息,因此这些消息将在接收方出现时等待并可用. (2认同)