Spring 集成 AWS 本地 SQS

Spring Integration AWS Local SQS

我想实施 spring-integration-aws 以使用 SQS 发送和接收消息。我正在看localstack,想知道spring团队的推荐。

我应该使用哪个 tool/api 来本地设置 spring SQS 入站和出站适配器的集成流程?

另外,以后spring-integration-samples中会有AWS的例子吗?我正在寻找一个带有 xml 配置的示例,它从凭据读取 aws 配置并通过出站适配器发送和接收消息。

不确定您希望我们提供什么建议,但我在您自己的问题中看到了答案 - Localstackhttps://github.com/localstack/localstack

在项目测试中我们确实在 docker 容器上使用了这个工具:

https://github.com/spring-projects/spring-integration-aws/blob/master/src/test/java/org/springframework/integration/aws/lock/DynamoDbLockRegistryTests.java#L62

我们没有针对 SQS 的此类测试,但配置技术类似。

我记得我听说 Testcontainers 项目也可以用于在本地测试 AWS 服务:https://www.testcontainers.org/modules/localstack/

我们没有为此项目编写示例的资源。