更进一步
VMware 提供培训和认证,以加速您的进步。
了解更多亲爱的 Spring 社区:
今天,我很高兴与您分享 Spring Integration 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 风格的配置、生成的构建器等。它们甚至支持响应式流!有些选项已被删除,有些则已添加。因此,即使 Spring Integration 通道适配器对于最终用户来说是足够高的 API,它们仍然受到这些新一代的许多重大更改的影响。
这些里程碑版本的一些亮点
2.20.32
3.0.0
DynamoDbLockRegistry
实现,具有适当的 TTL 支持。async
的,并利用其超级类 AbstractMessageProducingHandler
类的 CompletableFuture
支持。有关更多信息,请参见 GitHub 上这些项目的 README。
我们可能会在几周内发布 GA 版本,所以请不要犹豫,尝试一下,并提供任何反馈或贡献!
干杯,
Artem