领先一步
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 的 Channel Adapter 对最终用户来说 API 足够高层,它们在这些新一代版本中也受到了许多破坏性更改的影响。
这些里程碑版本的一些亮点:
2.20.32。3.0.0,带来了新的 SQS 监听器 API。DynamoDbLockRegistry,并支持正确的 TTL。async 的,并利用其父类 AbstractMessageProducingHandler 的 CompletableFuture 支持。更多信息请参阅 GitHub 项目的 README。
我们可能在几周内发布 GA 版本,因此请不要犹豫尝试它们,并随时提供反馈或贡献!
祝好,
Artem
项目主页 | GitHub Issues | 贡献指南 | 帮助 | 聊天