【问题标题】:About Correlation Filter/SQL Filter in Azure Service Bus关于 Azure 服务总线中的关联筛选器/SQL 筛选器
【发布时间】:2020-04-11 14:38:56
【问题描述】:

我们能否在关联过滤器中设置否定条件,或者我们只能使用 SQL 过滤器在用户/系统属性上设置 -ve 条件?

另外,是否可以删除和添加新规则,因为我们需要根据可能在任何时间点发生的触发器来更新过滤器(总是在 sql 过滤器中添加额外的条件)?

【问题讨论】:

    标签: azureservicebus azure-servicebus-topics azure-servicebus-subscriptions


    【解决方案1】:

    我们是否可以在关联过滤器中设置否定条件,或者我们只能使用 SQL 过滤器在用户/系统属性上设置 -ve 条件?

    相关过滤器仅检查相等性和相等性。如果不满足过滤条件,则忽略该消息。您可以将 SQL 过滤器用于更复杂的规则。您可以找到更多详细信息here

    是否可以删除并添加新规则,因为我们需要根据随时可能发生的触发器更新过滤器(总是在 sql 过滤器中添加额外条件)?

    您不能修改现有规则,只能替换。可以随时添加、删除或替换规则。请记住,当您这样做时,它会对系统产生什么样的影响。如果您在消息到达时删除现有规则并且尚未添加新规则,则受影响的订阅将不会收到该消息并且该消息将丢失。

    【讨论】:

      猜你喜欢
      • 2023-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-12
      • 2019-02-17
      • 2016-12-17
      • 2021-08-05
      • 2018-03-14
      相关资源
      最近更新 更多