gpt4 book ai didi

Azure服务总线,自动转发不等待消息完成

转载 作者:行者123 更新时间:2023-12-03 05:27:29 25 4
gpt4 key购买 nike

我想使用 Azure 服务总线的自动转发功能。我有一个名为“trip”的主题,并且有一个名为“test”的订阅。

我已启用自动转发,并将消息转发到另一个名为“trip_elaborated”的主题。这工作正常。但是,它不会等待消息完成,然后自动转发到另一个主题。

例如,“test”订阅需要 30 秒来处理消息,在完成之前,它将消息转发到“trip_elaborated”主题。我希望此操作同步进行。

需要什么配置吗?或者还有其他方法可以实现这种场景吗?

我更愿意使用服务总线资源管理器来管理它(无需在使用代码的消费者中明确执行)。

最佳答案

在实体上启用自动转发后,消息将自动转发,并且无法从最初发送到的实体进行处理。如果您想要处理消息并以同步方式转发它,则需要在处理器中执行此操作。当到达主题的消息满足过滤条件时,Azure 服务总线会将消息从订阅直接转发到目的地。

要实现处理和转发,您可以以 Azure 服务总线支持的事务方式处理传入消息。请参阅documentation了解更多详情。

如果您可以容忍并行处理和转发,您将有两个订阅,一个用于处理,另一个仅用于自动转发。

关于Azure服务总线,自动转发不等待消息完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67723820/

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