Message Queue

[ˈmɛsɪdʒ kjuː] メッセージキュー

1. システム間でメッセージを一時的に保存し、非同期で送受信するための仕組み。

メッセージキューは、複数のアプリケーションやサービスが互いに直接接続することなく、メッセージを交換できるようにするソフトウェアコンポーネントです。送信側はメッセージをキューに入れ、受信側はキューからメッセージを取得して処理します。これにより、送信側と受信側が独立して動作し、システム全体の信頼性、スケーラビリティ、耐障害性が向上します。特に、マイクロサービスアーキテクチャやイベント駆動型システムで広く利用されます。
Using a message queue can effectively decouple microservices. (メッセージキューを使うことで、マイクロサービスを効果的に疎結合にできます。)
関連
Asynchronous communication
Kafka
RabbitMQ
Amazon SQS
JMS
AMQP
Event-driven architecture