首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Activiti聚类

Activiti聚类
EN

Stack Overflow用户
提问于 2016-09-26 04:46:32
回答 1查看 717关注 0票数 0

我是ativiti的新手,我有一个特别的问题,假设我有两个ativiti引擎运行在两个实例上,并且这两个引擎共享公共存储库。目前,如果我在实例A上启动任何任务,并且由于Activiti的默认性质而突然停止它,它是由B选择的。这正是我不希望发生的,因为两个实例运行着不同版本的软件。我需要下面的行为“在实例A上开始的作业只有在我们暂停它的情况下才应该由活动A完成”。这是可能的吗?

首先要感谢大家!

EN

回答 1

Stack Overflow用户

发布于 2016-09-26 14:43:40

Activiti的默认行为是,在实例A上创建的作业也将由实例A处理。只有在需要重试该作业时,实例B才有可能处理该作业。为了确保在实例A上创建的作业始终由实例A处理,您需要扩展默认作业执行器并设置额外的作业处理程序配置值。在执行作业之前,您可以检查此配置值,以验证作业是否已在实例A上创建。

请注意,当覆盖默认作业执行器时,在实例A关闭的情况下,实例A的作业将不再执行。也许对于您的用例,使用单独的Activiti数据库更有意义?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39691681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档