在批处理作业期间存储bean



如何在整个Batch Job期间存储CDI bean?

我有一个大块的工作,我想监督。我认为我可以使用Bean实例,它在整个工作期间都起作用。

这样做实际上并不可行。序列化并不像大多数人认为的CDI那样工作。

我建议你在不同的点上进行批量作业解雇事件,并使用cDI来观察这些事件并采取行动。

您也可以为批处理开发一个自定义作用域并以这种方式使用它,但如果您最终有多个节点执行批处理作业,它将无法正常工作。

最新更新