我是靠谱客的博主 执着篮球,最近开发中收集的这篇文章主要介绍微服务工作流引擎,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

技术架构演进

应用服务架构一直处于不断演进的过程中,下图通过对比3种比较主流的架构模式,展示应用架构的演进历程和变化。

应用架构发展演进

随着企业的发展,特别是中大型企业,由于业务不断变化,所以对于IT部门的要求也越来越高,需要IT部门快速响应业务需求,但是不能影响当前业务,需要部署发布全自动化,并且对于性能的要求也越来越高,因此需要应用服务支持高可用。针对这些需求,就需要用到微服务架构了。
微服务是模块化的一种方法,微服务一般通过领域模型来分解业务单元,通过聚合和构建块来形成服务,微服务拆分的大小是由很多因素决定的,粒度太大会提高一致性和降低可扩展性,粒度太小会造成一致性降低但可用性提高。
流程引擎作为企业应用重要的IT组件也是需要支持微服务架构。
F2BPM是以流程引擎为核心,支持流程全生命周期管理的一套微服务、前后端分离架构业务流程管理平台。

F2BPM微服务流程平台的核心价值

F2BPM支持流程全生命周期管理

流程全生命周期管理

F2BPM微服务采用Springcloud Alibaba技术框架

Nacos:配置和注册中心

Sentinel:流量控制、熔断降级、系统负载

RabbitMQ:开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。

Gateway: 网关

Seata:分布式事务

了解更多,请点击:

   [F2BPM官网](http://www.f2bpm.com/)

最后

以上就是执着篮球为你收集整理的微服务工作流引擎的全部内容,希望文章能够帮你解决微服务工作流引擎所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部