I followed everyone's suggestions in here and didn't use localhost
after-all.  web1 and web2 both use the server settings: 192.168.1.1
and 192.168.1.2 (in that order).  Works like a charm ;)


On Oct 31, 9:55 am, "Clint Webb" <[EMAIL PROTECTED]> wrote:
> Are you sure?  When hashing the key, to determine which server to send it
> to, on some machines it will put key 'foo' on server web3, but on web3 it
> will put it on localhost?
>
> It just doesn't seem like good practice to me to access a member of a
> cluster by using localhost, when other clients will be accessing it
> differently.   Especially if you do like I do and have a single config file
> that is rsynced to all the cache servers.
>
> I'm not sure I see what actual gain you get by using localhost.
>
>
>
> On Fri, Oct 31, 2008 at 7:48 PM, Henrik Schröder <[EMAIL PROTECTED]> wrote:
> > On Thu, Oct 30, 2008 at 9:26 PM, TheJonathan <[EMAIL PROTECTED]> wrote:
>
> >> I think I get it.  So if I'm passing in the array of memcached IPs via
> >> a web.config, make sure they are in the same order on all load-
> >> balanced machines.  e.g.
> >> web1 = localhost, web2
> >> web2 = web1, localhost
>
> > As long as you use the same names everywhere you will be fine. If you were
> > using my client, it can take either "host", "ip", "host:port" or "ip:port"
> > when you setup the list, and it will then use those strings that you supply
> > as the basis for the server mapping algorithm, so those strings have to be
> > the same in all clients. You could for example configure it with
> > "localhost", "localhost:11211" and "127.0.0.1", and it would treat that as
> > three different servers, although the lookup for all three returns the same
> > ip and port.
>
> > @Kevin: Is the hashing algorithm you mentioned something I would have
> >> to implement myself, or a feature?  I was going to use the enyim
> >> Memcached client in .NET 2.0http://www.codeplex.com/EnyimMemcached/
> >> but I could be swayed.
>
> > This is not the .Net client you are looking for, you want use my client:
> >http://code.google.com/p/beitmemcached. You are feeling very sleepy, and
> > very swayed! :-)
>
> > Yes, all memcached clients implement a hashing algorithm for you, that's
> > not something you need to worry about. Some clients let you plug in your own
> > in the rare event that you would need that.
>
> > /Henrik Schröder
>
> --
> "Be excellent to each other"

Reply via email to