Spring Cloud:RabbitMQの高度な機能と信頼性
RabbitMQの高度な機能
1.1. プロデューサーの再試行メカニズム
まず、プロデューサーがメッセージを送信する際にネットワーク障害が発生し、MQとの接続が切断される場合があります。
この問題を解決するために、SpringAMQPはメッセージ送信時の再試行メカニズムを提供しています。つまり、RabbitTemplateがMQとの接続がタイムアウトした後、 ...
7月8日 16:09 投稿
RabbitMQにおけるメッセージ信頼性と高度なキュー機能
サービス間の非同期通信
RabbitMQを用いたメッセージングにおいては、以下の課題が発生しうる:
メッセージの信頼性
死信交換機(DLX)の活用
遅延キューの実現
大量メッセージ蓄積への対応
クラスタ構成による可用性向上
1. メッセージ信頼性の確保
メッセージが送信元から受信先まで確実に到達するためには、以下の機構を組み合わせる必要がある。
1.1 パブリッシャ ...
5月26日 20:03 投稿