Flower 反应式微服务框架

程序名称:Flower

授权协议: Apache-2.0

操作系统: 跨平台

开发语言: Java

Flower 介绍

Flower 是一个构建在 Akka 上的反应式微服务框架,开发者只需要针对每一个细粒度的业务功能开发一个 Service 服务,并将这些 Service
按照业务流程进行可视化编排,即可得到一个反应式系统。

  • 即时响应:服务流程的调用者可以得到即时响应,无需等待整个 Service 流程执行完毕;Service 之间无调用阻塞,即时响应。
  • 回弹性:当 Service 失效、服务器失效,系统能够进行自修复,依然保持响应,不会出现系统崩溃。
  • 弹性:能够对调用负载压力做出响应,能够自动进行资源伸缩适应负载压力,能够根据系统负载能力控制请求的进入速度(回压)。
  • 消息驱动:Service 之间通过消息驱动,完成服务流程,Service 之间没有任何调用耦合,唯一的耦合就是消息,前一个 Service 的返回值,必须是后一个 Service 的输入参数,Flower 框架负责将前一个 Service 的返回值封装成一个消息,发送给后一个 Service。

Flower 既是一个反应式编程框架,又是一个分布式微服务框架

Flower 框架使得开发者无需关注反应式编程细节,即可得到一个反应式系统。

Flower 官网

https://gitee.com/leeyazhou/flower

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。