Flower是一个构建在Akka上的反应式微服务框架,开发者只需要针对每一个细粒度的业务功能开发一个Service服务,并将这些Service按照业务流程进行可视化编排,即可得到一个反应式系统。Flower实现异步的基础是AKKA的Actor。基于消息驱动,反应式编程,不会发生线程阻塞的情况,线程比传统模式少很多Actor内部不能阻塞,否则所有请求都会阻塞每个ACTOR对应一个线程,后续线程进入MailBox,业务对象不会发生线程并发Flower核心代码架构服务调用时序图Flower微服务解决方