2016-05-17 4 views
0

easynetqドライバを使用してウサギmqで作業キューを実装する方法は?ウサギmq上のeasynetqドライバで作業キューパターンを実装

また、パブリッシャとサブスクライバの両方の承認が望ましいです。

考えられるのは、1つのメッセージが単一のサブスクライバによってのみ処理されることです。これはデフォルトの動作ですか、またはメッセージがパブリッシャからサブスクライバにファンアウトしていますか?

+0

こんにちは。これは非常に幅広い質問で、あなたが(良い)rabbitmqのドキュメントを読んでみてください。 編集:実際には、easynetqの使用を計画している場合は、探しているものを正確に行うための良い文書がたくさんあります。 –

+0

パブリッシュ購読パターンのデフォルトの動作は、ファンアウトの代わりに直接交換を使用しているようです。したがって、1つの消費者だけが、複数の消費者が公開メッセージを取得するのではなく、メッセージを取得します。 – TrustyCoder

+0

@TrustyCoderあなたの希望する行動はどういうものですか? easynetqのデフォルトのpub/subサンプルを使用する場合は、使用可能なワーカー・キューの設定が必要です。 –

答えて

0

単純パブリッシュサブスクライブパターンは、作業キューパターンを実装します。 2人の消費者がいる場合、最初の消費者はすべてのメッセージを取得していました。これは、プリフェッチカウントが50(デフォルト)だったためです。

関連する問題