activemq で単一のコンシューマーの複数のプロデューサーを実装する方法についてのリファレンスを指摘できる人はいますか? または、非常に単純な実装を提供できます。これは非常に役立ちます。
ありがとう
Matt Raible のAppFuseプロジェクトは、さまざまなライブラリを使用して実装されている優れたスケルトン プロジェクトです。Bharati Raja が彼のブログ記事jms with appfuse1xで説明しているように、Spring を使用するものを選択して ActiveMQ を導入できます。
メッセージが 1 つのコンシューマーのみによって消費されることを保証する必要がある場合、これはActiveMQ の JMS キューを使用して実装できるポイント ツー ポイント通信モデルです。
多くのプロデューサーが同じキューにメッセージを送信できます。キューからメッセージを受け取るアクティブなコンシューマーは 1 つだけです。
これには特別な実装は必要ありません。これは、MessageBrokers のコア ビジネスです。あなたが確認する必要がある唯一のこと:
プロデューサーに ID を付与する場合は、それらが互いに異なることを確認してください。同じ ID を持つ複数のプロデューサーを使用することはできません。消費者も同じです。