Welcome! Log In Create A New Profile

Advanced

Re: Проблемы с бэкэндом на http2

Maxim Dounin
October 19, 2015 09:54AM
Hello!

On Mon, Oct 19, 2015 at 03:56:17PM +0300, Pavel Odintsov wrote:

> Приветствую!
>
> Спасибо за ответ!
>
> Но проблема несколько шире. Уже много фреймфорков написанных чисто на
> http 2.0 (gRPC - и это только начало), которые не содержат большого
> количества ненужного кода для поддержки http 1.1 просто потому что он
> не нужен и смысла в нем минимум.

Если фреймворкам не нужно общение с браузерами и обычными
http-клиентами (а, судя по HTTP/2 only, оно не нужно) - то,
вероятно, правильным решением будет не использовать reverse proxy,
а просто балансировать TCP-потоки без какой-либо модификации. Как
это делается для любых других специальных протоколов. Лучше всего
это делать с помощью сетевых средств, для сложных случаев - в
nginx'е есть модуль stream.

> Отсутствие поддержки http2 со стороны бэкэнда в среде, где с клиентам
> уже можно общаться по http2 будет тормомзом прогресса, потому что мы
> не можем использовать везде http2 и исключительно из-за прихоти
> реверс-прокси должны тыщить http2.
>
> Я за унификацию :) Скорее вижу подход, где между бэкэндом и реверс
> прокси бегает http2, а также во всей внутренней инфраструктуре и
> силами реверс прокси это дело понижается до особо не продвинутых
> внешних клиентов.
>
> Но схему наоборот - http2 до публичного клиента и древний http 1.1 в
> бэнбоне.... не вяжется, не нравится мне это.

Не стоит думать, что http2 - лучше, чем http, и его следует
бросаться всюду внедрять. Он бинарный, непрост в отладке, пытается
подменять собой транпортный уровень, зачем-то пытается выставлять
требования по используемым шифрам. В общем и целом - требует к
себе гораздо больше внимания, чем нужно.

И при всём этом, как уже было сказано, не приносит сколько-нибудь
заметных плюсов при общении внутри собственной инфраструктуры,
а местами и минусов добавляет.

--
Maxim Dounin
http://nginx.org/

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

Проблемы с бэкэндом на http2

Pavel Odintsov October 18, 2015 03:00PM

Re: Проблемы с бэкэндом на http2

Maxim Dounin October 19, 2015 08:52AM

Re: Проблемы с бэкэндом на http2

Pavel Odintsov October 19, 2015 08:58AM

Re: Проблемы с бэкэндом на http2

kpoxa October 19, 2015 09:08AM

Re: Проблемы с бэкэндом на http2

Pavel Mihaduk October 19, 2015 09:12AM

Re: Проблемы с бэкэндом на http2

Pavel Odintsov October 19, 2015 09:14AM

Re: Проблемы с бэкэндом на http2

Maxim Dounin October 19, 2015 10:02AM

Re: Проблемы с бэкэндом на http2

S.A.N October 19, 2015 09:47AM

Re: Проблемы с бэкэндом на http2

Maxim Dounin October 19, 2015 09:54AM

Re: Проблемы с бэкэндом на http2

Evgeniy Berdnikov October 19, 2015 10:26AM

Re: Проблемы с бэкэндом на http2

Maxim Konovalov October 19, 2015 10:30AM

Re: Проблемы с бэкэндом на http2

Konstantin Tokarev October 19, 2015 10:52AM

Re: Проблемы с бэкэндом на http2

Валентин Бартенев October 19, 2015 11:36AM

Re: Проблемы с бэкэндом на http2

Maxim Konovalov October 19, 2015 11:42AM

Re: Проблемы с бэкэндом на http2

denis October 19, 2015 12:20PM

Re: Проблемы с бэкэндом на http2

Валентин Бартенев October 19, 2015 12:34PM

Re: Проблемы с бэкэндом на http2

Evgeniy Berdnikov October 19, 2015 12:48PM

Re: Проблемы с бэкэндом на http2

kpoxa October 19, 2015 04:10PM

Re: Проблемы с бэкэндом на http2

Алексей Сундуков October 20, 2015 02:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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