分享一款github开源项目mcg-helper,独特的”流程自动化“工具,实现绿色、轻量级、无浸入、可扩展的B/S独立应用。采用可视化界面设计,通过绘制流程图,结合拖拽式控件,快速便捷实现流程自动化,适用于代码生成、环境搭建、应用发布、模拟操作、循环检测、数据处理等场景。将重复可替代的繁杂工作,轻松低投入实现自动化。
目前已实践的场景示例如下:
一、万能代码生成:任何计算语言,任何技术框架,将重复,规则,规范的那部分代码,快速实现一键自动化代码生成。
一键代码生成
二、环境搭建:部署tomcat、zookeeper、kafka、elasticsearch集群搭建,下面展示zookeeper集群流程。
zookeeper集群自动化搭建
三、应用发布:通过Linux SSH连接,且轻松实现切换用户等交互性需求,多应用的启动顺序或特定条件触发,均可实现自动化操作。
自动化应用发布
mcg-helper简要介绍:由拖拽控件区、流程区、功能区、控件悬浮工具栏、控制台构成。流程图直观清晰,每个执行步骤、顺序一目了然,结合控制台输出流程中每个控件的运行日志,能够更好的跟踪与追溯。
免费基础视频教程地址:https://edu.csdn.net/course/play/5954,通过两小时学习,足以掌握mcg-helper的基本原理与操作使用,快速实现自动化,想要搭上这班车的同学,请加QQ讨论群:619815829,获取更多的示例。
mcg-helper开源地址:https://github.com/mcg-helper/mcg-helper,有兴趣的同学欢迎加星关注!