Spring Integration for AWS 2.0.0.RC1 和 Spring Cloud Stream Kinesis Binder 1.0.0.RC1

釋出 | Artem Bilan | 2018 年 8 月 1 日 | ...

親愛的 Spring 社群!

我很高興地宣佈,支援 Amazon Web Services 的 Spring 專案的第一個候選釋出版本:Amazon Web Services: Spring Integration for AWS 2.0.0.RC1Spring 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 KinesisAWS 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 專案頁面 | 幫助 | 聊天

獲取 Spring 新聞資訊

隨時關注 Spring 新聞資訊

訂閱

領先一步

VMware 提供培訓和認證來加速您的進步。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部