Meta

Introducing mcrouter: A memcached protocol router for scaling memcached deployments

Sep 15, 2014Hans Fugal, Anton Likhtarov, Rajesh Nishtala, Ryan McElroy, Andrii Grynenko, Venkat Venkataramani
Introducing mcrouter: A memcached protocol router for scaling memcached deployments
SummaryAI, from the source post

This post introduces mcrouter, a memcached protocol router developed by Meta to scale memcached deployments. It highlights mcrouter's ability to handle massive request volumes, its open-source release, and its features like connection pooling, multiple hashing schemes, prefix routing, replicated pools, production traffic shadowing, online reconfiguration, flexible routing, health monitoring, cold cache warmup, broadcast operations, reliable delete streams, multi-cluster support, rich stats, quality of service controls, large value handling, multi-level caches, IPv6 and SSL support, and a multi-threaded architecture. This directly addresses the need for efficient and scalable data caching as a critical component of Meta's data infrastructure.

More from the Data Warehousing and Analytics Platform trail