Directories ¶
Path | Synopsis |
---|---|
Package memcache provides a client for the memcached cache server.
|
Package memcache provides a client for the memcached cache server. |
proxy
proxy listens on a socket and forwards data to one or more memcache servers (TODO: Actually shard requests)
|
proxy listens on a socket and forwards data to one or more memcache servers (TODO: Actually shard requests) |
proxy/message
message contains utilities for proxying the sending out of a memcached request and receiving a memcached response
|
message contains utilities for proxying the sending out of a memcached request and receiving a memcached response |
proxy/responsequeue
responsequeue ensures that responses to requests are sent in the order they are received
|
responsequeue ensures that responses to requests are sent in the order they are received |
package sharded implements a memcache client that shards 2 or more memcache servers
|
package sharded implements a memcache client that shards 2 or more memcache servers |
distribution
Package distribution implements distributions such as consistent hashing compatible with twemproxy (hopefully) This implementation draws from the Daisuke Maki's Perl module, which itself is based on the original libketama code.
|
Package distribution implements distributions such as consistent hashing compatible with twemproxy (hopefully) This implementation draws from the Daisuke Maki's Perl module, which itself is based on the original libketama code. |
Package testutil contains reusable utilities for unit tests
|
Package testutil contains reusable utilities for unit tests |
Click to show internal directories.
Click to hide internal directories.