Activiti 在全局监听器中无法查询到刚发布流程的问题

0
(0)

最近在使用Activiti 的时候,想实现一个发布新版本的流程后,从旧流程中,复制出一些配置应用在新流程中。但是发现在注册的全局事件监听器中无法获取到刚刚创建的 Entity。后来发现在配置中有个一个设置:

setEnableProcessDefinitionInfoCache

设置值为 false,就可以在事件中直接取到了。应该是因为如果开启了缓存默认在缓存中先找,但是可能Activiti 在更新缓存的逻辑上有一些延迟,所以导致无法在 Entity 刚创建完成后就从缓存中获取到出现了问题。

这篇文章有用吗?

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?