1

単一の JVM で実行される春のバッチ ジョブがあります。

によって呼び出されるすべての taskite 処理org.springframework.core.task.TaskExecutor#execute

アプリケーションには並列処理のボトルネックがあります。すべての taskitem がサードパーティ ライブラリから同期メソッドを呼び出します。

protected synchronized boolean doFetch(java.lang.String currencyCheckValue, boolean cachePersistently, boolean useSharedCacheIgnored, java.lang.Object[] extendedArgs) throws com.documentum.fc.common.DfException { /* compiled code */ }

TaskExecutor同期メソッド呼び出しのボトルネックを回避するために、独自のクラスローダーでタスクを実行する実装を使用することは可能ですか?

そのような実装を提案できますか?

4

0 に答える 0