簡體   English   中英

AWS @SqsListener 不適用於 spring 雲(使用 springboot 3)

[英]AWS @SqsListener not working with spring cloud (using springboot 3)

目前,我們使用在集群上獲取的 IAM 角色配置了一個 SQS 客戶端。 但是,遷移到 Springboot 3 后,@SqsListener 不再使用消息。

注意:相同的代碼,適用於 Springboot 2,但不適用於 Springboot 3 是否還有其他需要配置的東西,或者我是否遺漏了什么?

還有其他人遇到這個問題嗎?

Spring Cloud AWS 2.x 僅兼容 Spring Boot 2.x,對於 Spring Boot 3.x,Spring Cloud AWS 3.0 是必需的。

在此處查看兼容性。

3.0 RC 版本剛剛發布,歡迎試用並提供反饋!

Spring Boot 3.0x 需要 Spring Cloud AWS 3.0x 和 AWS Java SDK 2.x

訪問此鏈接以獲取信息

為了在 Spring Boot 3.0 中創建一個 Consumer,您需要在您的主應用程序中使用@EnableScheduling Bean。 然后你需要在接收方法上面使用@Scheduled(fixedDelay = 5000) @Scheduled bean 在這里替換了@SqsListener 您可以訪問此 鏈接以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM