如果是这样,怎么样?
我在WebSphere Liberty上使用IBM的JSR 352实现。
答案 0 :(得分:2)
有关配置信息,请参阅this question。
就编程模型而言,需要考虑的一件事是对象实例的范围(不是批量工件本身,而是您自己的应用程序级实例)。例如。如果您有一个@ApplicationScoped
对象,您可以注意到单个JVM中的差异,其中所有分区都看到相同的实例,而不是多个JVM,您可以在其中看到每个JVM的一个实例。
请注意批处理JobContext和StepContext实例,因为它们已经作用于单个线程,每个顶级线程和每个分区线程都没有 引起这种担忧。它们在单个或多个JVM中的运行方式类似。