【发布时间】:2019-08-25 23:13:17
【问题描述】:
我正在将 Spring Integration 与 AWS SQS 队列集成。
当我用@ServiceActivator 注释的方法引发异常时,我遇到了问题。在这种情况下,消息似乎无论如何都会从队列中删除。我在SqsMessageDrivenChannelAdapter 中将MessageDeletionPolicy 配置为ON_SUCCESS。
这是我的频道/适配器配置 https://github.com/sdusza1/spring-integration-sqs/blob/master/src/main/java/com/example/demo/ChannelConfig.java
我已经尝试使用 @SqsListener 注释做同样的事情,但消息没有按预期删除。
我在这里创建了一个迷你 Spring Boot 应用程序来演示这个问题: https://github.com/sdusza1/spring-integration-sqs
请帮忙:)
【问题讨论】:
标签: amazon-web-services spring-integration amazon-sqs spring-cloud-aws spring-integration-aws