我们有一个非常简单的spring-cloud-stream应用程序,可以从AWS-Kinesis队列中读取数据。它已经工作了一段时间,没有出现任何问题。它只有很小的工作负载。(这比我们在这个应用上的用户数还要多,所以它看起来像是一个无休止的重试循环) WARN --- [s-shard-locks-1] c.a.s.d.AmazonDynamoDBLockClient :", thing)
// some methods to write it to our own
出于概述的原因,以及Spring似乎为SQS集成提供了大量的样板免费代码,我决定将这个公共库实现为具有自动配置的自定义弹簧引导启动程序。我对Spring框架也完全陌生,因此遇到了一个问题,即我的自动配置类的实例变量没有通过AutoWired注释进行初始化。 SqsListener sqsListener; // this will be based on spring<