赞
踩
Go语言中确实存在多个简单的流程引擎,根据您提供的搜索结果,以下是一些可用的Go语言流程引擎:
1. **Fastflow**
- 一个基于Golang协程、支持水平扩容的分布式高性能工作流框架。
- 特点包括易用性、高性能、可观测性、可伸缩性和可扩展性。
- 工作流模型基于DAG(有向无环图)定义,支持API操作和分布式锁功能。
2. **RuleGo**
- 一个基于Go语言的轻量级、高性能、嵌入式、可扩展的组件编排规则引擎框架。
- 支持异构系统数据集成和数据处理,具有事件框架的特性。
- 提供了规则链的概念,允许动态编排和扩展业务逻辑。
3. **go-workflow**
- 一个超轻量级的工作流引擎,架构与Activiti工作流相似,但更为精简和轻量级。
- 它是一个工作流微服务,适合需要简单工作流管理的场景。
4. **go-activiti**
- 一个Go语言流程引擎,参考Activiti实现,满足部分功能。
- 项目还在完善中,适合对Activiti感兴趣的开发者。
5. **无远工作流引擎**
- 使用简单的图元描述工作流,易于上手使用及维护流程。
- 搭配无远开发平台,审批内容可以是任意复杂的组合窗口形式。
6. **Cue的DAG工作流引擎**
- Cue的代码库中包含一个DAG工作流引擎,用于代码中的依赖计算或构建自定义工作流。
7. **andflow流程引擎**
- andflow_js可以在Html端设计流程,并将设计结果保存为json模型,适用于设计业务流程、数据处理流程等。
这些流程引擎各有特点,适用于不同的业务场景和需求。您可以根据项目的具体需求选择合适的工作流引擎。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。