Amazon web services 如何设置';WaitTimeSeconds';在mulesoft sqs中接收请求

Amazon web services 如何设置';WaitTimeSeconds';在mulesoft sqs中接收请求,amazon-web-services,mule,amazon-sqs,amazon-sns,mule-component,Amazon Web Services,Mule,Amazon Sqs,Amazon Sns,Mule Component,我们在Mulesoft代码中实现了SQS。 根据以下提到的关于更好的代码实践的建议,是AWS SQS文件 ReceiveMessage操作的WaitTimeSeconds参数,一个值 设置在1和20之间比为队列设置的任何值都具有优先级 属性ReceiveMessageWaitTimeSeconds 我们已将ReceiveMessageWaitTimeSeconds is SQS queue设置为20秒,但不确定在何处可以设置ReceiveMessage操作的WaitTimeSeconds参数 请

我们在Mulesoft代码中实现了SQS。 根据以下提到的关于更好的代码实践的建议,是AWS SQS文件

ReceiveMessage操作的WaitTimeSeconds参数,一个值 设置在1和20之间比为队列设置的任何值都具有优先级 属性ReceiveMessageWaitTimeSeconds

我们已将ReceiveMessageWaitTimeSeconds is SQS queue设置为20秒,但不确定在何处可以设置ReceiveMessage操作的WaitTimeSeconds参数


请建议。

正如您所提到的,您已经将队列属性
ReceiveMessageWaitTimeSeconds
设置为20秒,那么您不需要将
WaitTimeSeconds
传递到
ReceiveMessage
操作,除非您想要覆盖默认的20秒
ReceiveMessage
仍将在没有
WaitTimeSeconds
的情况下执行长轮询,因为您已经在队列属性中定义了它。

谢谢@Athar khan,但更多的问题是,我如何验证长轮询?轮询是在20秒之后还是之前进行的。