扩展memcached部署的路由:Mcrouter
jopen
10年前
Mcrouter 是一个用于对 memcached 部署进行扩展的 memcached 协议路由器,。这是 非死book 缓存架构的核心组件,峰值的时候每秒可处理 50 亿请求。详细介绍请看这里。Mcrouter是由非死book开发和维护。
安装是一个标准的自动工具流程:
$ autoreconf --install $ ./configure $ make $ sudo make install $ mcrouter --help
特性
- Memcached ASCII protocol
- 连接池
- Multiple hashing schemes
- Prefix routing
- Replicated pools
- Production traffic shadowing
- Online reconfiguration
- Flexible routing
- Destination health monitoring/automatic failover
- Cold cache warm up
- Broadcast operations
- Reliable delete stream
- 多集群支持
- Rich stats and debug commands
- Quality of service
- Large values
- 多级高速缓存
- IPv6 支持
- SSL 支持