使用wildfly 15并且仅使用JavaEE(无spring)我需要使用Jms队列中的消息,以便为每条消息按顺序使用Jbatch创建一个新作业,而不会出现作业重叠。
例如:
JMS 队列:--> msgC --> msgB --> msgA
批处理:
- 收到 msgC,创建 JobC,运行 jobC
- 等待 JobC 结束,观察 JMS 队列,接收 msgB,创建 JobB,运行 JobB
- 等待 JobB 结束,观察 JMS 队列,接收 msgA,创建 JobA,运行 JobB
有可能做到这一点吗?