
メッセージキュー入門 - RabbitMQとKafkaの違いと使い分け
約27分
メッセージキュー/メッセージブローカーの基礎を、公式ドキュメントを出典に整理します。非同期処理・疎結合・ピーク平準化という導入目的、Producer/Consumer/Broker/Queue/Topicの基本用語、at-most-once/at-least-once/exactly-onceの配信保証、キュー型(RabbitMQ)とログ型(Apache Kafka)のアーキテクチャの違い、Redis StreamsやAmazon SQSを含む代表プロダクトの比較と使い分け、冪等コンシューマ・Dead Letter Queue・順序保証といった実践パターンまでを解説します。