私は自分のプロジェクトにリモート・パーティションを使用しています。スレーブのためのものとは別のものです。別々に2つのプロジェクトを持つ代わりに、スレーブとマスターを単一のコンテキストに結合し、JVMで単一のJavaプロセスとしてマスタとスレーブを実行できますか?春のバッチ・リモート・パーティション化では、マスターとスレーブの構成を1つの構成として1つのプログラムとして実行できます。
答えて
はい、これは一般的なパターンです。マスターが「スレーブ」の1つとして参加しています。作業を複数のJVMに分散する必要がない場合は、パーティション化で外部ブローカを使用する必要はありません。 batch integration test cases、特にvanilla oneを参照してください。
ありがとう、ゲイリー マスター構成(独自の構成でEclipseで別々のプロジェクト)があり、スレーブに対してconfigでプロジェクトを分離している単純バッチジョブから始めました。私はマスターとスレーブの代わりに、4つのノードすべてに配備できる単一のプロジェクトを持つことができるかどうかを知る必要があります。マスターはパーティションとスレーブがJMSキューをリッスンし、 PartitonHandler。 –
これらの例では、インスタンスのいずれかがマスターの役割を果たし、他のインスタンス(マスターを含む)がパーティションを処理します。 –
- 1. Jenkins - スレーブの他のマスターで1つのジョブしか実行していない
- 2. 1つのSpring PropertyPlaceholderConfigurerがもう1つを構成できますか?
- 3. 複数の構成を1つのソリューション構成で構築する
- 4. 春のバッチの構成要素は、
- 5. 春のOAuth2私はResourceServer、次のように構成している私の春のブートアプリケーションでセキュリティとResourceServer構成
- 6. WebSphere LPのマルチJVMでJavaバッチ・パーティションを構成/実行する方法
- 7. jqueryの1つのハイパーリンクは、1つのハイパーは、ポップアップが開いたと同時にときに、他のハイパーリンク(バッチ)されてクリックした場合、私は、ユーザーとバッチ</p> <p>を作成して2つのハイパーリンクを作成している時
- 8. 1つのCファイルで4つの短いプログラムとseprateプログラムを実行しています
- 9. 1つのソリューション構成内に複数のプロジェクト構成を構築できますか?
- 10. 構成テーブルとレポートフィールドを1つのテーブルに混在させる
- 11. コマンドを実行できません[1つのインクリメントを1ずつインクリメントしてシーケンスを作成する]
- 12. 1つのノードが消えたときにMSTを構成する方法は?
- 13. イニシャライザリストを直接使用して、1つの配列だけを持つ構造体をメンバとして初期化することはできますか?
- 14. 最初の作成時にプログラムで1つ作成するときに2つのノードを作成する
- 15. アプリは1つの放送受信機で構成できますか?
- 16. C++:なぜ構造体のベクトルが1つの構造体として機能していますか?
- 17. 分岐する2つの分岐を持つときに1つの構造コードを作成する方法
- 18. 複数のルートファイルを使用して1つのBlueprintを構成する方法
- 19. 1つの実行リストでElasticクラスタを動的に構築できますか?
- 20. jdbcTemplateは1つのバッチで複数のSQL文を実行します。
- 21. 1つのEclipseから2つのJavaプログラムを実行していますか?
- 22. 春バッチ、HSQLDBは時間の経過とともに成長しています
- 23. 構造体のオブジェクトをプログラムで作成し、構造体名とフィールド値のリストを持つときにフィールドを埋め込むことは可能ですか?
- 24. 別の構成の1つのモジュールの使用方法は?
- 25. array_filterは1つの0と1つのnullを残します
- 26. マスターと2つのスレーブを使用したMYSQLレプリケーション
- 27. 1つの違いで3つのクラスを構成する方法
- 28. 2つの異なる画像から1つのJPEGファイルを作成して、2つのレイヤーを1つのレイヤーにすることができます。
- 29. 構成設定のリモート構成ファイル
- 30. 1つの固定WHEREステートメントと別の1つのステートメントでデータを取得しようとしています
デプロイメントの観点からの結果が単一のJVM内でallを実行することになっている場合は、 'TaskExecutorPartitionHandler'を調べることもできます。プロセス中のスレッドを使用してパーティションを処理します(メッセージング/バネ統合の必要はありません):http://docs.spring.io/spring-batch/apidocs/org/springframework/batch/core/partition/support/TaskExecutorPartitionHandler html –
@MichaelMinella:ありがとうございます、私はactiveMQを使ってリモートパーティショニングを実装しました。私の要件は4つのノードでスレーブを実行することです。負荷分散のために、4つのノードにもマスタージョブを配備する予定です。 (パーティショナーとパーティションハンドラーを備えた同じマスターと、リーダー、ライター、およびプロセッサーを備えた正確なリモートステップ構成を備えた同じスレーブセットが4つのノードに配備されます)。この場合、マスター構成とスレーブ構成を持つすべての4つのノードに1つのアプリケーションをデプロイする予定です。彼らはマスターとスレーブとして行動することができます。 –