思い浮かべてほしい:月曜日の朝。あなたのeコマースサイトは “48時間フラッシュセール ”を実施している。注文は殺到し、支払いは処理され、サポートチームは異常に静かです。.
すると突然、Slackが爆発した。.
-
“レジが回転したまま動かない...”
-
“注文確認が出ない”
-
“在庫がおかしい”
-
“「なぜ払い戻しは何時間も待たされるのか?”
最初はすべてが ルックス 健康です:CPUは正常で、ウェブサーバーも稼動しており、データベースのグラフも劇的な変化は見られない。しかし、システムはまだ...フリーズしているように感じる。.
45分間の消火活動の後、あなたは真犯人を見つける: ラビットMQ. .いくつかのキューが膨れ上がり、コンシューマが遅くなり、確認応答がバックアップされ、メモリが高水準に達しました。RabbitMQはフロー制御を適用し始め、パブリッシャはタイミングアウトし始め、ビジネスロジックはクリティカルなワークフローを通してメッセージを動かすことを静かに止めました。.
これがまさにその理由である。 RabbitMQモニタリング はオプションではありません。RabbitMQがあなたのアーキテクチャの “循環器系 ”であるならば、モニタリングはあなたに異常を知らせる心臓モニターです。 以前 患者が倒れる。.
