繁体   English   中英

Spring Cloud SQS 轮询

[英]Spring Cloud SQS polling

我正在使用 Spring Cloud 来使用 AWS SQS。 我想通过设置这些请求之间的间隔来控制轮询次数,但我找不到任何选项来执行此操作。

我认为使用长轮询没有必要控制轮询间隔。 这是真的吗?

谢谢!

是的,如果您使用长轮询,您将保持连接打开,直到您收到事件,并且您将在它发布时接近它。

您可以使用 WaitTimeSeconds 来实现您想要的。 这是 AWS 文档 - http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html

调用在返回之前等待消息到达队列的持续时间(以秒为单位)。 如果消息可用,则调用会早于 WaitTimeSeconds 返回。

这是一个可选参数,所以如果你不传递它那么它是0秒

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM