领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多亲爱的 Spring 社区:
今天,我非常高兴地与大家分享一个好消息:Spring Integration for AWS 扩展项目 和 Spring Cloud Stream 的 AWS Kinesis Binder 最终已迁移到 AWS Java SDK v2,它们各自的里程碑版本 3.0.0-M2
和 4.0.0-M1
现已在 Spring Milestone 仓库中提供。
我不能说这是一项轻松的工作,因为它不仅仅是简单的依赖项升级和命名空间重命名。整个 AWS SDK API 已更改为更现代的 Java 风格,包括 CompletableFuture
组合和 Stream
API、Lambda 风格的配置、生成的构建器等。它们甚至支持 Reactive Streams!一些选项已被移除,一些选项已被添加。因此,即使 Spring Integration 通道适配器对最终用户来说 API 级别足够高,但在这些新版本中,它们仍然经历了许多重大更改。
这些里程碑版本的一些亮点
2.20.32
3.0.0
及其新的 SQS 监听器 APIDynamoDbLockRegistry
实现,具有正确的 TTL 支持。异步
的,并利用其父类 AbstractMessageProducingHandler
中的 CompletableFuture
支持。请参阅 GitHub 上这些项目的 README 以获取更多信息。
我们可能会在几周内发布 GA 版本,所以请随时尝试并提供任何反馈或贡献!
此致,
Artem