如何停止动态处理石英时间表类

时间:2019-06-17 06:38:00

标签: java wildfly quartz-scheduler hornetq

我被困在这样的情况下:有一个作业类从数据库接收消息,将其放入队列,另一个作业类从队列中获取消息并发送以进行处理。 问题是当我取消部署代码时,有可能丢失正在处理的消息,并且由于取消部署而丢失。我想要实现的目标是:在取消部署代码之前,我想停止一个接收消息的计划从数据库发送并将其发送到队列。这样,在队列中已经处理完所有消息之后,我可以部署代码,并且不会丢失任何消息。 我使用HornetQ作为内置在wildfly和Quartz中的队列。 任何帮助都是有意义的。

0 个答案:

没有答案