鍍金池/ 教程/ Java/ 關(guān)于該項(xiàng)目
異步 TCP、UDP 及 HTTP
微批處理
編解碼器與緩沖區(qū)
組合多個(gè)服務(wù)調(diào)用
環(huán)境與調(diào)度者
環(huán)形緩沖區(qū)處理者
Stream 數(shù)據(jù)持久化
函數(shù)式功能
reactor-stream
概述
背壓和溢出
核心處理者
數(shù)據(jù)路由
響應(yīng)式數(shù)據(jù)流
什么是 Reactor?
支持響應(yīng)式背壓
微服務(wù)
組合操作
使用 Stream 和 Promise(約定) 協(xié)調(diào)任務(wù)
Reactor 介紹
分區(qū)
發(fā)布訂閱模型
錯(cuò)誤處理
分析
核心概述
創(chuàng)建非阻塞服務(wù)
使用緩沖區(qū)
請(qǐng)求應(yīng)答模式
關(guān)于該項(xiàng)目
理解線程模型
reactor-核心
響應(yīng)式擴(kuò)展
Streams 的基礎(chǔ)知識(shí)
構(gòu)架總覽
Rx 之外的其它 API
注冊(cè)表
使用窗口
使用前提

關(guān)于該項(xiàng)目

該項(xiàng)目始于 2012 年。 經(jīng)過(guò)長(zhǎng)時(shí)間的內(nèi)部孵化,于 2013 年發(fā)布 Reactor 1.x 版本。 Reactor 1 在各種架構(gòu)下都能成功部署,包括開源的(如 Meltdown)和商業(yè)的(如 Pivotal RTI)。2014年,我們開始與一些新興的響應(yīng)式數(shù)據(jù)流規(guī)范合作,重新設(shè)計(jì)并于 2015 年 4 月發(fā)布 Reactor 2.0 版本。響應(yīng)式數(shù)據(jù)流規(guī)范填補(bǔ)了指派機(jī)制的最后一個(gè)缺口:傳輸過(guò)程中,數(shù)據(jù)設(shè)置多大,才不會(huì)觸發(fā)線程邊界問(wèn)題

同時(shí),隨著響應(yīng)式擴(kuò)展日益普及,文檔逐漸完善,我們也不斷調(diào)整部分事件驅(qū)動(dòng)和任務(wù)協(xié)作類 API。

Pivotal 不僅是 Spring 框架發(fā)起者,許多員工都曾是各種 Spring 代碼核心貢獻(xiàn)者;Pivotal 也資助著 Reactor,兩名 Reactor 核心開發(fā)人員在 Pitoval 工作。我們提供 Reactor 到 Spring 的整合支持,以及部分 Spring 框架重要功能的支持,如 spring-messaging 的 STOMP 中繼代理。盡管如此,我們并不強(qiáng)求使用 Reactor 用戶必須采用 Spring。我們?yōu)?quot;Reactive 大眾"保留可嵌入工具箱。實(shí)際上,Reactor 僅僅致力于解決異步和函數(shù)調(diào)用問(wèn)題。

Reactor 遵循 Apache 2.0 許可,可在 GitHub 上獲取。