[英]How to Poll for a specific number of messages using Amazon SQS Springn cloud annotation @SqsListener
需要:一次輪詢/收聽 10 條消息(具體計數不基於輪詢時間)現有代碼庫默認使用 spring 雲 aws 消息輪詢基於時間。 現在需要根據消息數進行輪詢。
尋找與以下代碼類似的基於注釋的配置方法
@SqsListener(value = "xxx-sqs",deletionPolicy = ON_SUCCESS)
public void auditProcessor(String json) throws IOException {
log.info("*********** Inside Listner***********");
log.info("JSON Data "+json);
}
對此的任何幫助將不勝感激。
從 SQS 請求的消息數量可以在 SimpleMessageListenerContainerFactory 中配置。
話雖如此,SQS 的工作方式是,即使您請求 10 條消息,也不能保證您會得到 10 條消息,即使隊列中有更多消息。 你只能確定你不會得到超過 10 個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.