
当我执行到补偿事件时,意外发生了
原因是执行到CompensationThrowingEvent,会查出所有ACT_RU_EVENT_SUBSCR,因为是异步的,所以都先插入到ACT_RU_JOB,

然后在执行前面add的事务回调监听器jobAddedTransactionListener
因为这个流程要结束了,所以delete execution相关的数据,而此时因为act_ru_job有数据关联(这些job是要等当前的事务提交后才会放入到job队列里面被消费),因此报错
版权声明:本文为u011982711原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。