Reactor:構建JVM異步應用的基礎框架
Spring 社區今天推出了一個名為 Reactor 的基礎框架,主要用于幫助開發者創建基于 JVM 的異步應用程序。該框架提供了 Java、Groovy 等 JVM 語言的抽象,使得開發者構建事件/數據驅動的應用程序更加容易。
Reactor 開發人員稱,在適度的硬件配置環境中,通過非阻塞的 Dispatcher,該框架每秒可以處理超過 1500 萬事件。此外,Reactor 還提供了一系列其他的調度程序供開發者選擇,范圍從線程池風格的長線任務執行,到非阻塞大批量的任務調度等。
Reactor 除了受到同名的 Reactor 設計模式的影響外,還借鑒了其他事件驅動設計模式以及一些已開發多年的非常棒的 JVM 解決方案。Reactor 的目標是,將這些想法和設計模式濃縮到一個簡單、可重用的基礎框架中,以使事件驅動編程更容易。
該框架的源碼托管在 Github,采用 Apache v2 許可協議。
項目地址:https://github.com/reactor/reactor
Via SpringSource
來自: www.iteye.com
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!