gpt4 book ai didi

azure - 筛选 Azure 服务总线主题

转载 作者:行者123 更新时间:2023-12-03 03:09:45 28 4
gpt4 key购买 nike

我有一个主应用程序,允许用户编辑所有数据(大约 20 个字段)。更新后,我将其添加到服务总线主题中,系统的其他区域也订阅了该主题。

其中一个订阅仅关心单个字段(电话号码)是否更新。我想知道处理这个问题的最佳方法是什么?

查看 GitHub 示例 here ,它指出:

The cost of choosing complex filter rules is lower overall message throughput at the subscription, topic, and namespace level, since evaluating rules costs compute time. Whenever possible, applications should choose correlation filters over SQL-like filters since they are much more efficient in processing and therefore have less impact on throughput.

因此,根据我收集到的信息,我可以使用 BrokeredMessage 类上的 properties 属性添加已更新的属性,并基于此进行过滤,但不建议这样做关于上述声明。

我可以让消息通过并对其进行操作(这只会将表中的一行更新为相同的值),但这似乎是多余的。

我还有其他选择吗?

最佳答案

如果您有要过滤该订阅的预定义值,请使用 CorrelationFiter。如果需要条件匹配(例如以区号 321 开头的电话号码),那么 SqlFilter 绝对没问题。这实际上取决于您要执行的过滤程度。我的建议是进行基准测试和测量性能,调整过滤器以获得可选的结果。

关于azure - 筛选 Azure 服务总线主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40265198/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com