【问题标题】:Saga timeouts with SQS transportSQS 传输的 Saga 超时
【发布时间】:2020-08-27 11:04:36
【问题描述】:

NServiceBus 文档说:

默认情况下启用超时管理器。但是,对于仅发送终结点和本机支持延迟交付的传输(即 Azure 服务总线),它会自动禁用。

SQL supports delayed messaging, yet max delay is 15 minutes.

NSB 是否足够聪明,能够确定请求的超时时间超过最大 SQS 间隔并切换回Timeout Manager?或者是否可以强制 NSB 使用超时管理器并忽略传输功能?

【问题讨论】:

    标签: amazon-sqs messaging nservicebus


    【解决方案1】:

    NServiceBus SQS 传输有一个称为无限制延迟交付的功能,它可以在不使用 TimeoutManager 的情况下将超时延迟无限期,而仅使用传输功能和 FIFO 队列支持。您可以在文档https://docs.particular.net/transports/sqs/delayed-delivery

    中找到有关该功能的更多信息

    【讨论】:

      猜你喜欢
      • 2020-12-16
      • 2019-12-17
      • 2017-05-09
      • 2019-05-31
      • 2021-04-09
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多