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

核心概述

http://wiki.jikexueyuan.com/project/reactor-2.0/images/5.png" alt="" />

圖 5. Doge 如何使用 Reactor-核心

Reactor 核心含有如下特性:

  • 通用 IO & 函數(shù)式類型,一些 Java 8 接口的反向移植?函數(shù),提供者,消費者,謂詞,雙向消費者,雙向函數(shù)
  • 元組
  • 資源池、暫停器、定時器
  • 緩沖器,編解碼和少量預定義的編解碼器
  • 環(huán)境上下文
  • 調度者約定和幾個預定義調度者
  • 預定義響應式數(shù)據(jù)流處理者

Reactor-核心自身可替代其它消息傳遞機制,完成時序任務調度,或者幫你將代碼組織為函數(shù)塊,實現(xiàn) Java 8 的反向移植接口。這種拆分便于同其他的響應式庫配合使用,而沒耐心的開發(fā)者也不用再去費勁弄懂環(huán)形緩沖區(qū)了。

? Reactor-核心隱含覆蓋 LMAX Disruptor,所以它不和已有的 Disruptor 依賴共存或碰撞。

上一篇:分析下一篇:構架總覽