Welcome! Log In Create A New Profile

Advanced

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora
May 06, 2010 12:40PM
Hello,

> I can imagine one scenario where similar plugins (polling backends for
> info) would be useful, where nginx can act as a traffic router, something
> like:
> $backend = select backend from route_table where host='$http_host'
>
> proxy_pass http://$backend
>
> By looking at the docs I'm guessing this isn't possible at the moment (as
> well as the docs for ngx_drizzle, ...) - but are there any plans for
> similar behavior?

This is indeed good use case for ngx_databases. I was solving such problem
in the past (before ngx_drizzle was released), but I totally forgot about it
while developing ngx_postgres. Thanks for the reminder ;)

Anyway, I've just pushed changes into ngx_postgres's GitHub repository [1]
and this is now possible. Please note that you'll need agentzh's fork of
eval module [2] to be able to use it with ngx_postgres.

This, along with some other changes, will be released as ngx_postgres-0.2
early next week.

location / {
eval_subrequest_in_memory off;

eval $backend {
postgres_pass database;
postgres_query "select * from backends limit 1";
postgres_get_value 0 0;
}

proxy_pass $backend;
}

[1] http://github.com/FRiCKLE/ngx_postgres
[2] http://github.com/agentzh/nginx-eval-module

Best regards,
Piotr Sikora < piotr.sikora@frickle.com >



_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

FRiCKLE pres. ngx_postgres

Piotr Sikora May 05, 2010 03:36PM

Re: FRiCKLE pres. ngx_postgres

ngwsx May 06, 2010 04:38AM

Re: FRiCKLE pres. ngx_postgres

Johan Bergström May 06, 2010 06:34AM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora May 06, 2010 12:40PM

Re: FRiCKLE pres. ngx_postgres

agentzh May 06, 2010 10:08PM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora May 07, 2010 04:10AM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora May 12, 2010 03:44PM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora June 13, 2010 08:26AM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora July 04, 2010 10:22PM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora August 03, 2010 11:48AM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora August 15, 2010 05:50PM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora September 30, 2010 03:16PM

Re: FRiCKLE pres. ngx_postgres

Piotr Sikora December 22, 2010 10:32PM

Re: FRiCKLE pres. ngx_postgres

agentzh December 22, 2010 10:42PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 153
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready