消息驱动的流程系统
来源: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监听
在课程提供的源码中,集成以上方式其中一类方案,然后根据监听触发代码,启动流程实例
有问题可以继续追问
00
相似问题