反應式微服務框架Flower

Flower是一個構建在Akka上的反應式微服務框架,開發者只須要針對每個細粒度的業務功能開發一個Service服務,並將這些Service按照業務流程進行可視化編排,便可獲得一個反應式系統。git

  • 即時響應:服務流程的調用者能夠獲得即時響應,無需等待整個Service流程執行完畢;Service之間無調用阻塞,即時響應。
  • 回彈性:當Service失效、服務器失效,系統可以進行自修復,依然保持響應,不會出現系統崩潰。
  • 彈性:可以對調用負載壓力作出響應,可以自動進行資源伸縮適應負載壓力,可以根據系統負載能力控制請求的進入速度(回壓)。
  • 消息驅動:Service之間經過消息驅動,完成服務流程,Service之間沒有任何調用耦合,惟一的耦合就是消息,前一個Service的返回值,必須是後一個Service的輸入參數,Flower框架負責將前一個Service的返回值封裝成一個消息,發送給後一個Service。

Flower既是一個反應式編程框架,又是一個分佈式微服務框架。github

Flower框架使得開發者無需關注反應式編程細節,便可獲得一個反應式系統。編程

 

GIthub:服務器

https://github.com/zhihuili/flower.git

Gitee碼雲:框架

https://gitee.com/leeyazhou/flower.git
相關文章
相關標籤/搜索