摘要:
前言 感谢大家阅读本项目系列文章和对项目的支持。分享一下我对这个项目的新的改进。 之前项目做到了流程设计可视化和流程运行结果可视化。 本期发布的版本中实现了中间的运行过程的实时可视化,和流程状态持久化问题。 大家可以根据项目提供的接口自由扩展自己的工作流实现。和大家分享一下: 流程状态实时可视化 首 阅读全文
摘要:
前言 首先,感谢大家对上一篇文章[业务可视化-让你的流程图"Run"起来(5.SpringBoot集成&微服务编排)]的支持。 分享一下近期我对这个项目的一些改进。 在项目中,经常会有一些批处理的定时任务需要配置,目前的java项目一般采用Spring-Batch来作为批处理的平台。 但是Sprin 阅读全文
摘要:
前言 前面的系列文章里,介绍了ladybugflow的业务可视化的设计以及常见场景的使用方法。 感谢大家对项目的关注。 本篇文章介绍一下基于ladybugflow的微服务编排场景及使用方法。 1. 业务场景 和上一篇文章使用同样的酒店预定业务场景,本篇文章我们将它继承到SpringBoot中。 如下 阅读全文
摘要:
前言 首先,感谢大家对上一篇文章[业务可视化-让你的流程图"Run"起来(3.分支选择&跨语言分布式运行节点)]的支持。 下面我以实际业务场景为例,来介绍一下ladybugflow的使用方法。 酒店预定场景(传统写法) 对于下面的酒店预定流程 流程1: 流程2 [流程1]的传统写法1: 定义流程间共 阅读全文
摘要:
前言 首先,感谢大家对上一篇文章[业务可视化-让你的流程图"Run"起来(2.问题与改进)]的支持。 分享一下近期我对这个项目的一些改进。 1. 增加了分支选择工程,可以根据节点的运行结果决定执行哪一个节点。 2. 增加了分布式运行节点功能,可以将流程节点部署到任意服务器,通过队列来调度节点,也就是 阅读全文
摘要:
前言 首先,感谢大家对上一篇文章[业务可视化-让你的流程图"Run"起来]的支持。 分享一下近期我对这个项目的一些改进。 问题&改进 问题1: 流程运行开始后,异步执行,无法同步等待流程运行结束。 改进方法:修正后流程(黄色部分为修改点): 调用代码: // 异步调用(默认) flow.start( 阅读全文
摘要:
前言 最近在研究业务可视化的问题,在日常的工作中,流程图和代码往往是分开管理的。 一个被维护多次的系统,到最后流程图和代码是否匹配这个都很难说。 于是一直有一个想法,让程序直接读流程图,根据流程图的配置来决定程序运行的顺序。 一转眼三年过去了,目前这个想法已经逐步落地实现变成代码。 问题 对于简单的 阅读全文