私はRabbitMQを初めて使用しています。メッセージが消費者によって消費された後のRabbitMQでは、依然としてキュー内で利用可能になるでしょうか?特定のキューからの1つのメッセージを複数のコンシューマが消費できるかメッセージがファイルシステムに格納されているKafkaとは異なり、RabbitMqにはどのように格納されていますか?RabbitMQメッセージ保存と消費
0
A
答えて
1
特定のキューからの1つのメッセージを複数のコンシューマが消費できますか?
はい、ファンアウト交換を使用してこれをアーカイブすることができます。エクスチェンジにはさまざまなタイプがあります。
ダイレクト:一度に消費者に届くとメッセージが消え、手動または自動のackモードを処理できます。直接交換は、メッセージルーティングキーに基づいてメッセージをキューに配信します。
ファンアウト: 1つのメッセージを複数のリスナーが再生することができます。鍵とパターンルーティングメッセージのマッチングに基づいて1つまたは多数のキューにトピック交換経路メッセージ:それに結合され、ルーティングキーが
トピック無視されるキューの全てのファンアウト交換経路メッセージをメッセージはどのようにそれがRabbitMQの中に格納されているファイル・システムに格納されているカフカとは異なり
:取引hereに為替
詳細にキューを結合するために使用されたのですか?あなたがあなたの要件に基づいて、オプション設定としてメッセージpersistenceと(ミラーリング用)HA政体を有効にすることができますしたい場合は、デフォルトのRabbitMQことで
は、メモリ内にメッセージを格納します。しかし、それはパフォーマンスのコストが来ている、それはスロットル(I/O操作が関与)によってあなたのスループットを削減します。
関連する問題
- 1. バッチでメッセージを消費する - RabbitMQ
- 2. RabbitMQバイナリメモリ消費
- 3. Kafka消費者グループオフセット保存
- 4. RabbitMQでのトランザクション消費
- 5. Webサービスの消費とCookieの保存
- 6. 消費者とのRabbitMQキューのタイムアウト
- 7. SpringクラウドストリームrabbitMQ消費者とトピックワイルドカード
- 8. ローカルでホストされたrabbitmqメッセージを消費する
- 9. RabbitMQ:ファンアウト交換で未承認のメッセージを再消費する
- 10. RabbitMQ消費者プロセスの現在のメッセージを停止する
- 11. RabbitMQの消費者は消費しない理由は、StartAndNextCommandの
- 12. JMSメッセージの消費
- 13. AKKAの俳優とJavaのRabbitMQから複数のメッセージを消費する
- 14. RabbitMQで基本消費をスケジュールする
- 15. RabbitMQ - 並列タスクを消費する
- 16. rabbitmq-c消費者がすべてのメッセージを受信しない
- 17. MassTransit RabbitMQエラーキューの消費メッセージの半分をError_Skippedキューに移動する
- 18. RabbitMQコンシューマは、送信されたメッセージの一部のみを消費します
- 19. RabbitMQ(またはスプリングクラウドストリーム)はメッセージを排他的に消費できますか?
- 20. RabbitMQが存在する場合に1つのメッセージを消費して終了する
- 21. 生産と消費者のRabbitMQを使用して
- 22. rabbitmq:メッセージはコンシューマによって消費されませんが、パブリッシャはメッセージを公開できます
- 23. メッセージが2回消費される
- 24. djangoからメッセージを消費する
- 25. IBM MQ v8 - 公開メッセージのリアルタイム消費
- 26. SelectConnectionによる遅延メッセージの消費
- 27. ストラクチャードストリーミング - 各メッセージを消費する
- 28. Kafka 10の消費者からコミットしないメッセージを消費する
- 29. __consumer_offsetsのキリングノードは、消費者にメッセージ消費をもたらしません
- 30. Rabbitmq:複数のキューからメッセージを消費することの優先順位付け
解決策はありましたか?ディスカッションをインタラクティブにすることをお勧めします。 – lambodar