Flower反應(yīng)式微服務(wù)框架
Flower 是一個構(gòu)建在 Akka 上的反應(yīng)式微服務(wù)框架,開發(fā)者只需要針對每一個細粒度的業(yè)務(wù)功能開發(fā)一個 Service 服務(wù),并將這些 Service 按照業(yè)務(wù)流程進行可視化編排,即可得到一個反應(yīng)式系統(tǒng)。
- 即時響應(yīng):服務(wù)流程的調(diào)用者可以得到即時響應(yīng),無需等待整個 Service 流程執(zhí)行完畢;Service 之間無調(diào)用阻塞,即時響應(yīng)。
- 回彈性:當 Service 失效、服務(wù)器失效,系統(tǒng)能夠進行自修復(fù),依然保持響應(yīng),不會出現(xiàn)系統(tǒng)崩潰。
- 彈性:能夠?qū)φ{(diào)用負載壓力做出響應(yīng),能夠自動進行資源伸縮適應(yīng)負載壓力,能夠根據(jù)系統(tǒng)負載能力控制請求的進入速度(回壓)。
- 消息驅(qū)動:Service 之間通過消息驅(qū)動,完成服務(wù)流程,Service 之間沒有任何調(diào)用耦合,唯一的耦合就是消息,前一個 Service 的返回值,必須是后一個 Service 的輸入?yún)?shù),F(xiàn)lower 框架負責將前一個 Service 的返回值封裝成一個消息,發(fā)送給后一個 Service。
Flower 既是一個反應(yīng)式編程框架,又是一個分布式微服務(wù)框架。
Flower 框架使得開發(fā)者無需關(guān)注反應(yīng)式編程細節(jié),即可得到一個反應(yīng)式系統(tǒng)。
評論
圖片
表情
