2017-03-23 7 views
0
は、いくつかのインスタンスのexcecutionはslow.I使用埋め込まれたプロセスエンジンCamunda( https://docs.camunda.org/get-started/spring/embedded-process-engine/) 任意のアイデアになりますか?
+0

どのような非同期ジョブですか?遅いとはどういう意味ですか?将来的に非同期手段が実行されるため、発生する可能性があります。また、ジョブエグゼキュータは、組み込みプロセスエンジンのデフォルトでは実行されません。あなたはジョブのエグゼクティブを始めますか?あなたのプロセスモデルも投稿してください。 – Zelldon

+0

すべてのカンダコンポーネントでは、Asynchrone Beforeをチェックして、例外が発生したときにリトライ機能を実装します。 私たちはジョブExcecutorのみを有効にします: どうすれば起動できますか? –

+0

Ok Subprocess BoundaryTimerEventの値は何ですか?このプロパティはどこに追加しますか? – Zelldon

答えて

1

ジョブを実行した結果、タイマーが追加されたように見えます。プロセスエンジンは、新しいジョブが追加されたことを認識していないバグや、その場合に実行する他のジョブが存在する可能性があります。

問題は、私たちのためのシナリオは、我々はネットワークの問題のために蓄積された数千のプロセスを持っていたということでしたIssue CAM-6453

に記載されています。プロセスは1つのサービスタスクを実行し、中間のタイマーキャッチイベントを待機します。タイマーを追加してもジョブエグゼキュータが認識されなかったため、実行可能なジョブがまだ数千もあったにもかかわらず、いくつかのプロセスを実行してから60秒間スリープして、次のバッチジョブを取得します。

7.4.10、7.5.4、および7.6から固定する必要があります。

関連する問題