私は自分のプロジェクトにリモート・パーティションを使用しています。スレーブのためのものとは別のものです。別々に2つのプロジェクトを持つ代わりに、スレーブとマスターを単一のコンテキストに結合し、JVMで単一のJavaプロセスとしてマスタとスレーブを実行できますか?春のバッチ・リモート・パーティション化では、マスターとスレーブの構成を1つの構成として1つのプログラムとして実行できます。
答えて
はい、これは一般的なパターンです。マスターが「スレーブ」の1つとして参加しています。作業を複数のJVMに分散する必要がない場合は、パーティション化で外部ブローカを使用する必要はありません。 batch integration test cases、特にvanilla oneを参照してください。
ありがとう、ゲイリー マスター構成(独自の構成でEclipseで別々のプロジェクト)があり、スレーブに対してconfigでプロジェクトを分離している単純バッチジョブから始めました。私はマスターとスレーブの代わりに、4つのノードすべてに配備できる単一のプロジェクトを持つことができるかどうかを知る必要があります。マスターはパーティションとスレーブがJMSキューをリッスンし、 PartitonHandler。 –
これらの例では、インスタンスのいずれかがマスターの役割を果たし、他のインスタンス(マスターを含む)がパーティションを処理します。 –
- 1. Jenkins - スレーブの他のマスターで1つのジョブしか実行していない
- 2. UMLの構成1. *と0. *
- 3. 1つのSpring PropertyPlaceholderConfigurerがもう1つを構成できますか?
- 4. 複数の構成を1つのソリューション構成で構築する
- 5. 春のOAuth2私はResourceServer、次のように構成している私の春のブートアプリケーションでセキュリティとResourceServer構成
- 6. 春のバッチの構成要素は、
- 7. 私は私が手スレーブに接続しようとすると、Windows上でUbuntuと私のマスターの実行で実行されているスレーブを構築し、私はジェンキンスを作成したスレーブ
- 8. WebSphere LPのマルチJVMでJavaバッチ・パーティションを構成/実行する方法
- 9. jqueryの1つのハイパーリンクは、1つのハイパーは、ポップアップが開いたと同時にときに、他のハイパーリンク(バッチ)されてクリックした場合、私は、ユーザーとバッチ</p> <p>を作成して2つのハイパーリンクを作成している時
- 10. 1つのCファイルで4つの短いプログラムとseprateプログラムを実行しています
- 11. 1つのソリューション構成内に複数のプロジェクト構成を構築できますか?
- 12. 構成テーブルとレポートフィールドを1つのテーブルに混在させる
- 13. 2つのサイト - 2つのDB、1のマスターは他のスレーブですか?
- 14. コマンドを実行できません[1つのインクリメントを1ずつインクリメントしてシーケンスを作成する]
- 15. 1つのノードが消えたときにMSTを構成する方法は?
- 16. ブーストログV2の回転は、1つのファイルを「マスター」として保持します。
- 17. JPA:deleteAllエントリと1つのトランザクションで1つのエントリを再作成
- 18. イニシャライザリストを直接使用して、1つの配列だけを持つ構造体をメンバとして初期化することはできますか?
- 19. 最初の作成時にプログラムで1つ作成するときに2つのノードを作成する
- 20. スタックバープロットを注釈として作成するときに1つのバーのみ
- 21. アプリは1つの放送受信機で構成できますか?
- 22. Matplotlibは2つのグラフをグラフ化しています:極座標で1つとデカルトで1つ
- 23. Oracle 12cでは1つのInteger列(各値= 1パーティション)に基づいてパーティション表を作成する方法は?
- 24. sgeは1つのノードで1つのタスクしか実行できません
- 25. C++:なぜ構造体のベクトルが1つの構造体として機能していますか?
- 26. 分岐する2つの分岐を持つときに1つの構造コードを作成する方法
- 27. 1つのシークレットを1つのファイルとして表すことはできますか?
- 28. 複数のルートファイルを使用して1つのBlueprintを構成する方法
- 29. 1つの実行リストでElasticクラスタを動的に構築できますか?
- 30. CADプログラムのデータ構造。マウスのピッキングと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つのアプリケーションをデプロイする予定です。彼らはマスターとスレーブとして行動することができます。 –