【发布时间】:2015-10-26 08:56:39
【问题描述】:
如果我们转向微服务架构,我们如何处理业务流程管理?我们正在考虑从单体应用转移到基于微服务的应用程序。我们面临的挑战之一是监控用户任务的状态和危险管理。如果我们使用微服务,我们如何做到这一点?
谢谢
【问题讨论】:
标签: activiti bpmn microservices
如果我们转向微服务架构,我们如何处理业务流程管理?我们正在考虑从单体应用转移到基于微服务的应用程序。我们面临的挑战之一是监控用户任务的状态和危险管理。如果我们使用微服务,我们如何做到这一点?
谢谢
【问题讨论】:
标签: activiti bpmn microservices
activiti 是基于它的数据库,所有的流程动作都意味着它的更新。所以你可以创建一个使用 Activiti API 的微服务(ProcessEngine 与 jobExecutor 为 false)并要求数据库查找 usertask 的状态。
【讨论】:
您可以将流程管理视为另一个微服务,可以调用或被其他微服务调用。
查看有关该主题的 Activi 用户指南中的 SpringBoot 文档。
【讨论】: