Welcome! Log In Create A New Profile

Advanced

Re: gRPC рвется раз в минуту

Maxim Dounin
February 04, 2020 09:38AM
Hello!

On Tue, Feb 04, 2020 at 04:21:53PM +0300, Aln Kapa wrote:

> Правильно ли я понимаю, что nginx на gRPC'шные keepalive'ы отвечает сам, и
> не прокидывает их дальше по назначению ?

gRPC'шные keepalive'ы - это PING-фреймы в рамках HTTP/2, если я
правильно понимаю, о чём речь. Они hop-by-hop, то есть передаются
между непосредственными участниками соединения, в данном случае -
между nginx'ом и бекендом. Соответственно прокидывать "по
назначению" их некуда, назначение у них - сам nginx.

Тут, возможно, стоит пояснить, что исходная концепция gRPC не
предполагает проксирования ("мы будем делать балансировку на
клиентах", говорили они[1]). Практика, однако, показала, что
так - не работает, проксировать - приходится. От этого многие
элементы протокола в реальном мире работают немного не так, как
задумывалось и/или документировано.

[1] https://github.com/grpc/grpc/blob/master/doc/load-balancing.md

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

gRPC рвется раз в минуту

alnkapa@gmail.com February 03, 2020 10:16AM

Re: gRPC рвется раз в минуту

Maxim Dounin February 03, 2020 10:46AM

Re: gRPC рвется раз в минуту

alnkapa@gmail.com February 04, 2020 01:22AM

Re: gRPC рвется раз в минуту

Maxim Dounin February 04, 2020 07:44AM

Re: gRPC рвется раз в минуту

alnkapa@gmail.com February 04, 2020 08:24AM

Re: gRPC рвется раз в минуту

Maxim Dounin February 04, 2020 09:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 73
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready