服务总线从逻辑应用返回超时
Service Bus returning timeout From Logic App
从逻辑应用程序向服务总线发送消息时,我经常会看到超时错误。通常服务总线以毫秒为单位响应。
在服务总线间歇性中断的情况下,有什么策略可以确保消息进入服务总线 Queue/Topic 并得到处理?
我唯一的选择是在另一个区域并行此架构并在它们之间进行回退吗?
您可以为在生产者逻辑应用程序中创建服务总线消息的操作启用和configure retries。这将显着降低数据丢失的可能性。
通过启用消息创建尝试重试,您需要考虑消息创建成功但逻辑应用操作导致失败的情况。这些情况可能包括超时;网关连接失败;和其他瞬态错误。为防止重复的服务总线消息,您可以启用 duplicate detection 并包含工作流 - 运行 - 唯一 MessageId
。在考虑该值的选项时,不要忘记工作流重新提交的可能性。
从逻辑应用程序向服务总线发送消息时,我经常会看到超时错误。通常服务总线以毫秒为单位响应。
在服务总线间歇性中断的情况下,有什么策略可以确保消息进入服务总线 Queue/Topic 并得到处理?
我唯一的选择是在另一个区域并行此架构并在它们之间进行回退吗?
您可以为在生产者逻辑应用程序中创建服务总线消息的操作启用和configure retries。这将显着降低数据丢失的可能性。
通过启用消息创建尝试重试,您需要考虑消息创建成功但逻辑应用操作导致失败的情况。这些情况可能包括超时;网关连接失败;和其他瞬态错误。为防止重复的服务总线消息,您可以启用 duplicate detection 并包含工作流 - 运行 - 唯一 MessageId
。在考虑该值的选项时,不要忘记工作流重新提交的可能性。