領先一步
VMware 提供培訓和認證來加速您的進步。
瞭解更多親愛的 Spring 社群!
我很高興地宣佈,支援 Amazon Web Services 的 Spring 專案的第一個候選釋出版本:Amazon Web Services: Spring Integration for AWS 2.0.0.RC1
和 Spring Cloud Stream Binder for AWS Kinesis 1.0.0.RC1
。
這兩個工件都可以在 Spring 里程碑 儲存庫中找到,它們可以作為 Maven 依賴項使用
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-aws</artifactId>
<version>2.0.0.RC1</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-kinesis</artifactId>
<version>1.0.0.RC1</version>
</dependency>
當使用第二個時,不需要包含第一個。 AWS Kinesis 和 AWS DynamoDB Java SDK 依賴項也為 AWS Kinesis Binder 傳遞性地包含。 現在,AWS DynamoDB Lock Client 也包含在 leader 選舉中。
非常感謝社群的貢獻和任何反饋,特別是感謝在實際專案中測試這些產品的幫助。
以下是自之前宣佈的 Milestone 2 以來的更改
添加了 DynamoDbLockRegistry
實現,用於基於 AWS DynamoDB Lock Client 基礎的分散式鎖定。
現在可以為 KinesisMessageDrivenChannelAdapter
提供 LockRegistry
,並在使用之前對分片進行獨佔訪問。 這樣,我們可以確保組中只有一個使用者從其感興趣的分片中讀取記錄。 當一個使用者離開(放棄領導權)時,其他一些使用者可能會獲得分片鎖並繼續從儲存的檢查點使用。
Spring Integration AWS 專案中各種元件中的一些其他錯誤修復和改進。
Kinesis Binder 現在為用於 binder 使用者的底層 DynamoDbLockRegistry
公開了配置屬性。
Kinesis Binder 專案中也完成了一些其他修復。
與往常一樣,歡迎透過適當的溝通渠道提供任何反饋、功能想法、批評、錯誤報告和問題!
我們的目標是在一週左右的時間內釋出 GA 版本。
Spring Integration AWS 專案頁面 | Spring Cloud Stream Binder for AWS Kinesis 專案頁面 | 幫助 | 聊天