为了账号安全,请及时绑定邮箱和手机立即绑定

干掉 activity 、flowable,阿里开源流程引擎

标签:
CSS3

compileflow 是什么

compileflow 是一个非常轻量、高性能、可集成、可扩展的流程引擎。

compileflow Process 引擎是淘宝工作流 TBBPM 引擎之一,是专注于纯内存执行,无状态的流程引擎,通过将流程文件转换生成 java 代码编译执行,简洁高效。当前是阿里业务中台交易等多个核心系统的流程引擎。

compileflow 能让开发人员通过流程编辑器设计自己的业务流程,将复杂的业务逻辑可视化,为业务设计人员与开发工程师架起了一座桥梁。

功能列表高性能:通过将流程文件转换生成 java 代码编译执行,简洁高效。丰富的应用场景:在富贵解决方案中广泛使用,支撑了导购、交易、履约、资金等多个业务场景。可集成:轻量、简洁的设计使得可以极其方便地集成到各个解决方案和业务场景中。完善的插件支持:流程设计目前有 IntelliJ IDEA、Eclipse 插件支持,可以在流程设计中实时动态生成 java 代码并预览,所见即所得。支持流程设计图导出 svg 文件和单元测试代码。支持基于 Java 反射和 Spring 容器的代码触发干掉 activity 、flowable,阿里开源流程引擎

快速上手引入 compileflow jar 依赖

com.alibabapileflow

compileflow

1.0.0

使用 compileflow 绘制了简单的流程图干掉 activity 、flowable,阿里开源流程引擎

IDEA 插件

查看编译出的流程业务 Java 代码(以下代码为 compileflow 自动根据流程图生成的)

public class PigFlow implements ProcessInstance {

private java.lang.Integer price = null;

public Map

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消