/cache_proxy

A cache proxy design for distribute fs.

Primary LanguageRust

Distribute Cache Proxy Design

Cache Proxy Manager Module

Cache Proxy Manager Module mainly contains the following modules:

  • HashRing Router: Use hashring to distribute the cache request to the virtual cache server.
  • Mapping Manager: In memory cache mapping manager, store virtual node to physical node mapping.
  • Metric Monitor: Report the cache server's metric to the metric server.

Design

Cache Proxy Manager

HashRing Proxy

Mapping Manager

Metric Monitor