当前位置:   article > 正文

go语言有没有简单的流程引擎_go 流程引擎

go 流程引擎

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模型,适用于设计业务流程、数据处理流程等。

这些流程引擎各有特点,适用于不同的业务场景和需求。您可以根据项目的具体需求选择合适的工作流引擎。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号