Go言語のgroupcacheにおけるProtobuf、LRUキャッシュ、Singleflightの仕組みと実装

データシリアライゼーションとキャッシュ制御の基礎 分散キャッシュシステムであるgroupcacheのアーキテクチャを理解するためには、その内部で利用されている3つの主要なパッケージの挙動を把握することが不可欠です。ここでは、groupcachepb(Protocol Buffers)、lru(Least Recently Usedアルゴリズム)、そしてsingleflight(重複呼び出しの抑制)という3つの技術要素 ...

7月19日 22:35 投稿