Spring Cloud Stream Brooklyn.SR2 和 Chelsea.M1 釋出

釋出 | Marius Bogoevici | 2017 年 1 月 20 日 | ...

我謹代表社群高興地宣佈 Spring Cloud Stream Brooklyn.SR2 和 Chelsea.M1 釋出。 作為 Brooklyn 釋出序列的下一個版本,Brooklyn.SR2 添加了許多新特性和修復。 下一個釋出序列 Chelsea.M1 構建於 Spring Boot 1.5 之上,幷包含下面列出的核心改進。

有哪些新功能?

一些改進領域的亮點

  • Schema Registry 支援:修復了與使用 Schema Registry 伺服器相關的問題,特別是對 MySQL 和 Postgresql 的支援;
  • 聚合應用程式:改進了透過名稱空間傳播屬性的支援;
  • 響應式支援:使宣告式(例如響應式)處理程式支援與命令式模式對齊,從而更容易無縫地採用函數語言程式設計模型。 特別是,這增加了對以下習慣用法的支援
@StreamListener(Processor.INPUT)
@SendTo(Processor.OUTPUT)
public Flux<String> uppercaseTransformer(Flux<String> input) {
  return input.map(String::toUpperCase);
}   
  • Apache Kafka binder 和核心:在核心中添加了對繫結器本機編組/解組的支援,並且在 Kafka binder 的情況下,它支援直接使用 Serializers/Deserializers(包括基於 Confluent Schema Registry 的反序列化器);
  • 核心:Chelsea.M1 釋出序列引入了內部更改,允許繫結過程在 Spring Integration 訊息通道之外的實體上執行,這是 Kafka Streams (KStream) 和本機響應式支援的先決條件。

有關釋出序列元件的修復的完整列表可以在 core, Rabbit MQ binderApache Kafka binder 中找到。

接下來是什麼?

  • 新增 JMS binder 支援(目標是在 Chelsea.M2 中),併為 ActiveMQ 提供開箱即用的實現。 由於許可原因,Solace 和 IBM MQ 的其他實現將作為社群貢獻提供,但不會作為構件釋出;
  • 支援 KStream 繫結作為一項實驗性功能;
  • Rabbit MQ binder 改進,包括對使用者基礎設施、優先順序佇列和 TTL 的支援。

致謝

我要感謝所有參與者的支援。 特別是,我要特別感謝透過提出問題或提供補丁為本次釋出做出貢獻的社群成員

還要特別感謝 Donovan Muller (@donovanmuller) 對 JMS binder 的貢獻,這些貢獻將包含在即將釋出的里程碑版本中,並將在以後的版本序列中釋出。

像往常一樣,這些版本可透過以下方式獲得

與往常一樣,您可以透過 GitHubStack OverflowGitterTwitter(hashtag #SCStream)與我們保持聯絡。

同時提醒您,Spring I/O 的 CFP 已開放。 Spring I/O 是歐洲領先的專注於 Spring Framework 生態系統的會議,將於 2017 年 5 月 18 日至 19 日在巴塞羅那舉行。- 如果您認為您對 Spring 有一些有趣的東西要說,請提交提案! Spring I/O 也將很快開始售票,請關注網站!

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

取得領先

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部