今天,我很高兴宣布 Spring Integration for Amazon Web Services 扩展版本 2.2.0 和 Spring Cloud Stream Binder for AWS Kinesis 版本 1.2.0 正式发布。
这些版本可从 Maven Central、JCenter 和我们的发布仓库下载
compile "org.springframework.integration:spring-integration-aws:2.2.0.RELEASE"
如果您不使用 Kinesis Binder。或通过 Binder 依赖项
compile "org.springframework.cloud:spring-cloud-stream-binder-kinesis:1.2.0.RELEASE"
这两个版本的主要主题是支持 Kinesis Client 和 Kinesis Producer 库的新功能。为此,spring-integration-aws 分别提供了 KclMessageDrivenChannelAdapter 和 KplMessageHandler 的实现。目前,该实现基于 KCL v1.x,因为我们在 spring-integration-aws 中使用的并非所有 AWS 依赖项都提供了 AWS SDK v2 的实现。基于 Kinesis Client Library 的调研,在 KclMessageDrivenChannelAdapter 和 … 中都引入了一个额外的 CheckpointMode.periodic