如何设置camunda外部任务客户端
How to setup camunda external task client
我的 bpmn 文件中有一个服务任务部分。我想使用 camunda 外部任务客户端异步执行服务任务。如何设置外部任务客户端?目前服务任务的执行委托给流程引擎本身。
有关介绍,请参阅此 Camunda blog post。
简而言之,您在 BPMN 中将任务实现定义为 "external" 并定义其主题。
然后,您创建具有长轮询的 REST 客户端,它将获取任务执行信息。
幸运的是,您不必自己编写 REST 客户端,Java 和 JS 都有官方实现。
对于 Java 客户,请查看 GitHub repo 上的示例。
我的 bpmn 文件中有一个服务任务部分。我想使用 camunda 外部任务客户端异步执行服务任务。如何设置外部任务客户端?目前服务任务的执行委托给流程引擎本身。
有关介绍,请参阅此 Camunda blog post。
简而言之,您在 BPMN 中将任务实现定义为 "external" 并定义其主题。 然后,您创建具有长轮询的 REST 客户端,它将获取任务执行信息。
幸运的是,您不必自己编写 REST 客户端,Java 和 JS 都有官方实现。
对于 Java 客户,请查看 GitHub repo 上的示例。