Sticky equivalent

Ruslan Ermilov ru at nginx.com
Wed Jun 18 14:49:14 UTC 2014


On Wed, Jun 18, 2014 at 11:22:24AM -0300, Fabiano Furtado Pessoa Coelho wrote:
> Dear Ruslan,
> 
> Can you post an example of using this hash feature?
> 
> Thanks in advance.

    upstream u {
   	hash $binary_remote_addr consistent;
	server 10.0.0.1;
	server 10.0.0.2;
	server 10.0.0.3;
    }

You can use any expression as the "key", e.g.

	hash $cookie_uid consistent;

It all depends on your needs actually.

> On Wed, Jun 18, 2014 at 7:59 AM, Ruslan Ermilov <ru at nginx.com> wrote:
> > On Wed, Jun 18, 2014 at 12:24:32PM +0200, Stefanita Rares Dumitrescu wrote:
> >> Hi guys,
> >>
> >> I am running nginx 1.4 right now on a bunch of front end servers, i am
> >> running freebsd, and have nginx with sticky patch compiled from ports.
> >>
> >> I can't upgrade to 1.6 or later, because the sticky port seems to be
> >> broken. Was there any similar feature introduced in nginx, or how can we
> >> work that one out?
> >
> > The latest version of nginx 1.7.2 includes the consistent hash feature [1].
> > The commercial version of nginx includes the sticky functionality [2].
> >
> > [1] http://nginx.org/r/hash
> > [2] http://nginx.org/r/sticky



More information about the nginx mailing list