moxi = memcached + integrated proxy + more

moxi is a memcached proxy with several features which can help keep the memcached contract whole in complicated environments. It also brings several optimizations to memcached deployments, without requiring any changes to the application software using memcached.

moxi gives you more control over your application connections to memcached nodes.

By having a proxy in place, you can point your application at the proxy and use the proxy to manage the server list. No need to take down the application. The proxy can also do protocol conversion, provide authenticated connections to memcached nodes and reduce the number of calls to memcached, through things like a front cache and deduplication.

moxi also does error handling, with configurable retry counts. This keeps your application from getting stuck waiting for the cache when it’s not responding. moxi sends an error and a cache miss back to the client.

Slide: http://www.slideshare.net/northscale/moxi-memcached-proxy

http://code.google.com/p/moxi/

http://labs.northscale.com/moxi/

© 2012 Devis Lucato @itbus.