Dev Study
← 分散メッセージングとストリーム

メッセージングI(キューとログの二つのモデル)

メッセージブローカーには「消費したら消える従来型キュー(RabbitMQ型)」と「追記専用ログに残し続けるログ型(Kafka型)」という根本的に異なる二つのストレージモデルがあります。誰が読み取り位置を管理するのか、なぜログ型だけが複数の独立コンシューマによる再生を許すのか、シーケンシャル書き込みが速い理由やコンパクションの仕組みまで、ブローカーが保証を「どう」実現するかに踏み込んで理解します。

読み込み中…