0

图片——(附加工作流程)

根据项目的当前架构,我正在从服务总线(使用 peek lock)读取消息,处理 Json 并将其发送到 Eventhub。

我想知道在逻辑应用程序由于任何问题出现任何错误时保留消息的方法(我可以想到以下两个)。我知道如果服务总线消息在一定时间内未处理(默认为 30 秒),它们就会变成死信。1. 处理 Json 文件时出错 2. 由于事件中心中的一些问题而出错(事件中心可能被禁用并且不接受任何提要)

在上述两种情况下,我如何确保不会丢失来自服务总线的消息?

我可以考虑使用延迟消息方法 - 如果数据未发送到事件中心而不是延迟消息并在一段时间后(1 分钟后)处理它。您认为这种方法正确吗?如果没有 - 还有其他有效的方法吗?

谢谢你。

4

0 回答 0