代码之家  ›  专栏  ›  技术社区  ›  ViS

如何在mulesoft sqs receive请求中设置“waittimeseconds”

  •  0
  • ViS  · 技术社区  · 6 年前

    我们的mulesoft代码中有SQS实现。 根据下面提到的更好的代码实践建议,是AWS SQS文件。

    receiveMessage操作的waitTimeseconds参数,值 设置在1和20之间的值优先于为队列设置的任何值 属性ReceiveMessageWaitTimes秒。

    我们已经将receivemessage waittimeseconds is sqs queue设置为20秒,但是我们不确定在哪里可以设置receivemessage操作的waittimeseconds参数。

    请建议。

    1 回复  |  直到 6 年前
        1
  •  1
  •   A.Khan    6 年前

    正如您提到的,您已经设置了队列属性 ReceiveMessageWaitTimeSeconds 到20秒,你就不需要传球了 WaitTimeSeconds ReceiveMessage 操作,除非您想覆盖默认的20秒。 接收消息 仍将执行 长轮询方式 没有 等待时间 因为您已经在queue属性中定义了它。