領先一步
VMware 提供培訓和認證,以加速您的進度。
瞭解更多一批修正程式和好東西已經到來,它是由新的 Bismuth-SR3
Bill Of Material 帶來的。 此版本現在由 Spring Framework 5.0.1 使用! 我們的網站 projectreactor.io 反映了這些最新更新。
一個品質更新,包括超過 20 個修正,以及一些新功能:用於從 Publisher
轉換 Reactor 的 Kotlin 擴充功能,以及 Flux#limitRequest
運算符,作為 Flux#take
的替代方案,對產生的需求有明確的上限。
我們現在正在開發 3.1.2.RELEASE
。 查看我們的 issue backlog 以獲取更詳細的範圍。
我們現在為我們的一些額外運算符提供了官方的 Kotlin
擴充功能,我們將在未來繼續添加一些。 此版本的亮點是添加了 Retry、Repeat 和 Mathematic extensions。 我們對 kotlin 擴充功能提供的可能性感到非常興奮,我們鼓勵我們的 kotlin 用戶嘗試 reactor-extra
!
快速瀏覽一下這些方便的擴充功能
data class User(val age: Int,val name: String)
val userList = listOf(User(18, "bob"), User(80, "grandpa"), User(1, "baby"))
users.toFlux()
.retryExponentialBackoff(4, Duration.ofMillis(100))
.max { a, b -> b.age - a.age }
.map { it.name }
.test()
.expectNext("baby")
.verifyComplete()
我們現在正在開發 3.1.3.RELEASE
,並且邀請我們的社群提交更多擴充功能或運算符的想法。 我們已經看到對可追溯性、斷路器和路由有一定的興趣,並將評估如何在未來幾週內確定這些功能的範圍。
建議的更新,修復了可能在特定情況下導致我們的連接池停滯的生命週期問題。 此外,我們的 HttpServer
現在可以正確處理 HEAD 請求和匹配的回應 content-length。 我們 identified and fixed a regression in Netty SSL handling,它影響從 4.1.14 到 4.1.16 的版本。 如果您的應用程式依賴於透過 SSL 傳輸大型有效負載,請監控下一個 4.1.17 Netty 版本。
我們現在正在開發 0.7.2.RELEASE
和接下來的 0.8.0
。 由於 Spring Framework 最終版本的普及,我們仍在進行調查,並且正在處理一波新的回饋。 0.8
旨在建立在此成熟度的基礎上,並提供主要的 API 品質改進。
不幸的是,我們遭受了兩次 POM 生成問題,雖然這些版本存在於 Maven Central 中,但它們都存在 reactor-extra
定義的缺陷。 請避免使用 Bismuth-SR1
和 Bismuth-SR2
BOM 以及 reactor-extra:3.1.1.RELEASE
。 希望下一個版本應該是 Spring Framework 5.0.2
之前的 Bismuth-SR4
。
如果您對所有新內容和我們的下一個計劃感興趣,整個團隊將參加 Spring One Platform 並且計劃安排一個 專門的會議。 此外,大多數 Spring 軌道將涵蓋使用 Reactor 的反應式程式設計!