Better server selection client code?
brad at danga.com
Fri Nov 3 22:10:35 UTC 2006
On Fri, 3 Nov 2006, Brad Fitzpatrick wrote:
> On Tue, 17 Oct 2006, Andrew Harbick wrote:
> > Earlier this summer Leon Brocard posted this message:
> > ----
> > "I've been toying with idea of using consistent hashes with memcached,
> > but I don't really have enough servers for it to be worth it.
> > http://www8.org/w8-papers/2a-webserver/caching/paper2.html
> > Leon"
> > ----
> Very cool!
And here's a perl implementation of consistent hashing I just did now, for
inclusion into Cache::Memcached:
Seems to work really well, and will solve a lot of operational problems we
have when changing our memcached farm's layout.
This will be optional in future versions of Cache::Memcached. There will
be some way to opt-in to the consistent hashing behavior, but it'll
probably be the documented/recommended way. But I won't change the
current syntax for the old way.
More information about the memcached