rest client 是什么
除了内置流程引擎应用, 有时候我们其他应用也需要访问 camunda platform, 这时候可以通过 camunda rest API实现, 为了简化rest api的调用, 开源社区已经有了两个 rest client 包.
-
能做什么:
- History 查询
- 部署
- 流程流转控制
-
不能做什么:
- 不支持 JavaDelegate
- 不支持 ExecutionListener 和 TaskListener
camunda-platform-7-rest-client-java 包
- 使用 okokhttp 访问远程 camunda platform
- 要求: Java 11
- 主页 https://github.com/camunda-community-hub/camunda-platform-7-rest-client-java
<dependency>
<groupId>org.camunda.community</groupId>
<artifactId>camunda-engine-rest-client-openapi-springboot</artifactId>
<version>7.17.0</version>
</dependency>
camunda-platform-7-rest-client-spring-boot 包
- 使用: okokhttp 访问远程 camunda platform
- 要求: Java 11
- 主页: https://github.com/camunda-community-hub/camunda-platform-7-rest-client-spring-boot
<dependency>
<groupId>org.camunda.community.rest</groupId>
<artifactId>camunda-platform-7-rest-client-spring-boot-starter</artifactId>
<version>${project.version}</version>
</dependency>
标签:20,spring,community,platform,client,rest,camunda
From: https://www.cnblogs.com/harrychinese/p/camunda_20_rest_client.html