我为通过许多服务任务的电子邮件的生命周期创建了一个激活流程。
现在我有另一个进程,它轮询队列中的电子邮件,并在每次轮询新电子邮件时启动新的激活电子邮件进程。轮询程序永远不应该停止轮询。
我知道激活过程(轮询程序)并不意味着永远不会结束?我试图做到这一点,但是当我的一个激活电子邮件进程发生错误时,轮询程序也会停止。
这应该如何实现?我正在考虑RESTAPI?(我在Activiti之外创建轮询器,每次需要启动新的电子邮件进程时调用api?)
我真的想把所有东西都保存在我的活动资源管理器中,但是这可能吗?
你可以为轮询过程设置定时器。这样的轮询可以在周期性间隔发生。
请检查Activiti计时器事件。计时器也可以在进程级别添加,它不仅仅用于任务。