流程处理可以做到类似互斥锁的效果吗
其他功能
-
我们需要用流程去访问一个共享资源,现在的情况时流程处理时两个设备可以同时通过流程去访问这个共享资源。我们希望的是在流程运行时,只有一个设备能跑这个流程去拿共享资源。
-
是要用什么方式访问共享资源?现在的流程截图我看下
-
这份流程有点复杂 我先给你截图看看你看得懂不吧 可能还是要连麦
-
-
我给你私聊说一下大概的意思
-
目前平台流程无法避免同时触发,还有一个其他的方法
-
添加两个流程。
手动加个新的数据表,表里面保存设备上线的情况。
第一个流程,也就是设备上线了往那个数据表里面存一条表记录。
第二个流程,定时查询那个数据表的记录,然后流程中对每个表记录进行你的之前那个流程的账号获取那些操作。这样就不会出现之前的问题。
新数据表里面用过后没用的表记录可以通过流程之类的方式清理掉 -
那我再试试看看能不能解决
-
-
如果可以取最早一条记录的话 这个逻辑就是通的了@Zhang书书
-
也还是不可以,其实你之前的查询到的记录是没问题的,主要问题出现在时间上,只要是同一时间触发的就没有办法拿到两不同的数据,你现在主要问题出在,触发流程时是并行的
-
所以现在解决怎么办呢 ? 我也想了很久没想到解决办法
-
-
-
-
我直接后面写.length好像不对@Zhang书书
2024年7月24日 07:49
1/29
2024年7月26日 09:00