目前比较出名的开源工作流框架大概有4个,分别是Activiti/Camunda/Flowable/Jbpm。下面我们先抛开Jbpm框架,因为JBPM的二次开发难度比较大;笔者窃以为Camunda是一个非常优秀的框架,相比于其他框架,其有以下优势。

  1. 功能齐全
  2. 社区版的支持热度高
  3. 性能好
  4. 模块化设计优雅

直接切入主题,当前Camunda的最新版本是7.16. 下载地址https://camunda.com/download/
直接下载开源社区版。
在这里插入图片描述
对于使用社区版的用户的来说,有Camunda Modeler和Camunda 运行时程序就够了!

  • Camunda Modeler:流程设计器,桌面版的, 针对各个操作系统的都有。

在这里插入图片描述

Camunda Modeler设计器的界面如下:
在这里插入图片描述

  • Camunda的运行时
    Camunda流程的运行时,默认连接H2数据库,解压缩后,在其目录下面有一个start.bat或者start.sh
    在这里插入图片描述
    根据不同的操作系统,笔者是windows操作系统,所以直接进入到当前目录:

在这里插入图片描述
在这里插入图片描述

启动后,在浏览器里面输入 http://127.0.0.1:8080/camunda/app/welcome/default/#!/welcome
默认用户名和密码是:demo/demo

进来后是下面的界面,
在这里插入图片描述
其默认提供了一些例子, demo用户登录进去后,可以直接审批!
在这里插入图片描述
其Swagger的URL为: http://127.0.0.1:8080/swaggerui/
在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐