flowable一对并发网关跳转的分析

简介: flowable一对并发网关跳转的分析

更多ruoyi-nbcio功能请看演示系统

gitee源代码地址

前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio

演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/

更多nbcio-boot功能请看演示系统

gitee源代码地址

后端代码: https://gitee.com/nbacheng/nbcio-boot

前端代码:https://gitee.com/nbacheng/nbcio-vue.git

在线演示(包括H5) : http://218.75.87.38:9888

我们首先从下面简单的一对并行网关流程开始做

1、发起人发起流程

这个时候act_ru_actinst内容如下:

说明节点到张三,李四,其它已经处理结束,看结束时间

这个时候act_ru_execution表内容如下

说明三个都是激活的,但有一个act_id是空的,不知道是什么,好像是启动的发起人,另外两个是用户任务

这个时候act_ru_task如下,应该是两个审批人员任务

2、张三进行审批

张三审批完后

这个时候act_ru_actinst内容如下,这个时候张三已经有结束时间,出来两个,一个线,一个是网关

这个时候act_ru_execution表内容如下,看到与张三相连接的网关激活已经变成0

这个时候act_ru_task如下,说明一个完成了,剩下一个

3、李四审批完后

到了发起人2,看下图

这个时候act_ru_actinst内容如下,这个时候其它都结束了,到了发起人2节点

这个时候act_ru_execution表内容如下,这个时候剩下发起人与新的发起人2了,其它没有了

这个时候act_ru_task如下,这里就剩下发起人2了,其它没有了

4、流程跳转回张三后的情况

这个时候act_ru_actinst内容如下,这个时候其它结束了,出来张三

这个时候act_ru_execution表内容如下,正常的话,这个时候网关已经结束,但张三待处理,所以正常的话,跳转到网关里,必须生成相关的几个exexution记录,同时要标记激活标志为0,在flowable有bug的情况下,需要自己递归手写插入记录

这个时候act_ru_task如下,其它已经结束,张三处理

5、流程再次审批完张三后的情况,看到再次到发起人2

这个时候act_ru_actinst内容如下,这个时候其它结束,出来审批人2

这个时候act_ru_execution表内容如下,出来审批人2

这个时候act_ru_task如下,出来审批人2


相关文章
|
16天前
|
监控 网络协议 数据安全/隐私保护
vos3000外呼系统如何检查落地网关配置正常,路由分析
使用VOS3000外呼系统时,确保呼叫畅通的关键在于检查落地网关配置和进行路由分析。具体步骤包括:登录管理界面,检查网关状态和配置,配置外呼规则,测试拨打电话,以及分析日志和报告。通过这些步骤,可以确保系统稳定运行,提高外呼成功率和通话质量。
|
2月前
|
负载均衡 Java 网络架构
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
102 5
|
6月前
|
移动开发 前端开发
基于flowable没有规则的并发网关流程跳转记录分析
基于flowable没有规则的并发网关流程跳转记录分析
117 0
|
6月前
|
移动开发 前端开发
flowable多对并发网关跳转的分析
flowable多对并发网关跳转的分析
104 0
|
4月前
|
监控 负载均衡 Java
深入理解Spring Cloud中的服务网关
深入理解Spring Cloud中的服务网关
|
1月前
|
安全 5G 网络性能优化
|
2月前
|
监控 负载均衡 安全
微服务(五)-服务网关zuul(一)
微服务(五)-服务网关zuul(一)
|
3月前
|
运维 Kubernetes 安全
利用服务网格实现全链路mTLS(一):在入口网关上提供mTLS服务
阿里云服务网格(Service Mesh,简称ASM)提供了一个全托管式的服务网格平台,兼容Istio开源服务网格,用于简化服务治理,包括流量管理和拆分、安全认证及网格可观测性,有效减轻开发运维负担。ASM支持通过mTLS提供服务,要求客户端提供证书以增强安全性。本文介绍如何在ASM入口网关上配置mTLS服务并通过授权策略实现特定用户的访问限制。首先需部署ASM实例和ACK集群,并开启sidecar自动注入。接着,在集群中部署入口网关和httpbin应用,并生成mTLS通信所需的根证书、服务器证书及客户端证书。最后,配置网关上的mTLS监听并设置授权策略,以限制特定客户端对特定路径的访问。
130 2
|
11天前
|
负载均衡 Java 应用服务中间件
Gateway服务网关
Gateway服务网关
25 1
Gateway服务网关
|
1月前
|
前端开发 Java API
vertx学习总结5之回调函数及其限制,如网关/边缘服务示例所示未来和承诺——链接异步操作的简单模型响应式扩展——一个更强大的模型,特别适合组合异步事件流Kotlin协程
本文是Vert.x学习系列的第五部分,讨论了回调函数的限制、Future和Promise在异步操作中的应用、响应式扩展以及Kotlin协程,并通过示例代码展示了如何在Vert.x中使用这些异步编程模式。
47 5
vertx学习总结5之回调函数及其限制,如网关/边缘服务示例所示未来和承诺——链接异步操作的简单模型响应式扩展——一个更强大的模型,特别适合组合异步事件流Kotlin协程