2

もしそうなら、どのように?

WebSphere Liberty で IBM の JSR 352 実装を使用しています。

4

1 に答える 1

2

構成情報については、この質問を参照してください。

プログラミング モデルに関しては、オブジェクト インスタンスの範囲を考慮する必要があります (バッチ アーティファクト自体ではなく、独自のアプリケーション レベルのインスタンス)。たとえば、@ApplicationScopedオブジェクトがある場合、すべてのパーティションが同じインスタンスを参照する単一の JVM と、JVM ごとに 1 つのインスタンスを参照する複数の JVM の違いに気付くことができます。

バッチ JobContext および StepContext インスタンスは、個々のスレッド、トップレベル スレッドおよび各パーティション スレッドのそれぞれにスコープが既に設定されているため、この問題は発生しません。それらは、単一または複数の JVM で同様に機能します。

于 2016-07-18T13:23:26.063 に答える