消息驱动的流程系统

来源:10-2 通知与默认审核人-任务监听器

张文佳zwj

2021-06-03

老师您好,对于咱们可视化的流程系统,能不能对接外部的资源。别人给提了个需求叫做用消息去驱动流程服务,比如一个资源申请的消息请求,包含了资源的各种信息,通过一些技术传递给咱们流程系统,这些技术可能是Kafka,RabbitMQ这样的消息队列,咱们系统里面就有一个流程去监听这个消息请求,自动的去启动流程,完成整个流程。我们导师就说了一个这样的需求,需要我来研究,您有什么好的建议和好的实现思路或方法吗😬感谢您啦

写回答

1回答

汪汪对

2021-06-04

这位同学你好,以上问题描述,本质上说的不是Activiti,而是说如何去监听与触发一个事件(这个事件去启动工作流)。

不同系统之间,触发事件,常用的方式有以下几种

1、http请求:A系统调用B系统接口,接口里触发B系统业务类

2、socket请求:原理同上,java下使用socket可以用netty框架

3、各种MQ监听


在课程提供的源码中,集成以上方式其中一类方案,然后根据监听触发代码,启动流程实例

有问题可以继续追问

0
0

Activiti7工作流开发 打造通用型可视化UML工作流系统

从0打造黑马潜力项目作品,掌握新版Activiti7核心+工程化思维。

956 学习 · 367 问题

查看课程