May 30, 2016 09:15AM
> Возможно, эффективным решением для соединения бэкэндов было бы
> фиксированное количество соединений, бесконечный keepalive и
> pipelining

Да, мы сделали свой pool keepalive сокетов, это действительно помогает.
pipelining мы хотели сделать, но Nginx его не поддерживает, мы гоняем запросы между бекендами через Nginx, потому что нужен кеш Nginx и балансировка запросов между бекендами.

Для наших задач (возможно и не только для наших) подходит memcache протокол, он очень простой, ответы имеют id - это uri запроса, мультиплицировать его очень просто.
Я поискал сторонние модули, но они не умеет принимать входящие memcache запросы.

Было бы очень круто, если бы в Nginx была возможность что-то вроде этого

location /
{
proxy_cache_pass localhost:11211; # address memcached server socket
}


Тогда клиентcий код станет гениально простым :)

memcached->connect("localhost:11211")
создания соединения с Nginx для общения по протоколу memcached

memcached->get($uri)
запрос принимает Nginx, ищет ответ в своем кеше, ключ запроса равен ключу кеша, если в кеше ответа нет, этот запрос отправляется на бекенд, проксирования на бекенд такое же если бы этот запрос пришел от браузера по НТТР, т.е GET uri HTTP/1.1

Я понимаю, что это похоже на извращения, но поверьте разработчики бекендов оценят это и очень быстро и появится много статей как использовать Nginx вместо Memcache.
Subject Author Posted

proxy_http_version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 07, 2016 10:31AM

Re: proxy_http_version 2; без SSL, для мультиплексирование запросов к бекенду

ex May 10, 2016 06:10AM

Re: proxy_http_version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 10, 2016 07:43AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 10, 2016 09:26AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Илья Шипицин May 10, 2016 09:58AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 10, 2016 10:02AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Илья Шипицин May 10, 2016 10:04AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 10, 2016 10:18AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Илья Шипицин May 10, 2016 11:18AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Konstantin Tokarev May 10, 2016 12:18PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 10, 2016 01:10PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 10, 2016 10:21AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 10, 2016 10:42AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 10, 2016 12:28PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 10, 2016 01:22PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 10, 2016 02:17PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 24, 2016 08:34AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 24, 2016 08:46AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 24, 2016 08:57AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 24, 2016 10:38AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 24, 2016 09:40AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 24, 2016 10:50AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Vasiliy P. Melnik May 24, 2016 11:14AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 24, 2016 11:36AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 24, 2016 11:20AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 24, 2016 11:42AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 24, 2016 12:26PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 24, 2016 01:18PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 25, 2016 07:19AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 25, 2016 12:00PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 26, 2016 07:16AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Evgeniy Berdnikov May 25, 2016 12:04PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Валентин Бартенев May 25, 2016 12:10PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 26, 2016 07:28AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Evgeniy Berdnikov May 26, 2016 08:40AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 30, 2016 07:11AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Konstantin Tokarev May 30, 2016 07:18AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 30, 2016 08:17AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Konstantin Tokarev May 30, 2016 08:24AM

Re: proxy http version 2; без SSL, для мультиплексировани е запросов к бекенду

Konstantin Tokarev May 30, 2016 08:24AM

Re: proxy http version 2; без SSL, для мультиплексировани е запросов к бекенду

S.A.N May 30, 2016 09:15AM

Re: proxy http version 2; без SSL, для мультиплексировани е запросов к бекенду

Evgeniy Berdnikov May 30, 2016 11:20AM

Re: proxy http version 2; без SSL, для мультиплексирован ие запросов к бекенду

S.A.N May 30, 2016 01:19PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Илья Шипицин May 26, 2016 11:26AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 26, 2016 12:12PM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Илья Шипицин May 27, 2016 01:22AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

S.A.N May 27, 2016 06:04AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Oleg A. Mamontov May 27, 2016 06:10AM

Re: proxy http version 2; без SSL, для мультиплексировани е запросов к бекенду

S.A.N May 27, 2016 06:39AM

Re: proxy http version 2; без SSL, для мультиплексировани е запросов к бекенду

Maxim Dounin May 27, 2016 11:32AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Илья Шипицин May 27, 2016 06:58AM

Re: proxy http version 2; без SSL, для мультиплексировани е запросов к бекенду

S.A.N May 27, 2016 07:13AM

Re: proxy http version 2; без SSL, для мультиплексирование запросов к бекенду

Evgeniy Berdnikov May 24, 2016 11:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 251
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