Size: a a a

2021 March 20

ОБ

Олег Бабин in Tarantool
источник

D

DMP in Tarantool
Давайте тогда поставим вопрос по другому. Новому клиенту нужно будет устанавливать заново соединение с сервером, как в случае с http1?
источник

VG

Vladislav Grubov in Tarantool
DMP
Давайте тогда поставим вопрос по другому. Новому клиенту нужно будет устанавливать заново соединение с сервером, как в случае с http1?
при старте нового процесса или при обработке нового запроса?
- в первом случае -- да
- во втором -- нет, и даже дожидаться респонса на предыдущие реквесты не нужно
источник

ЯШ

Ярослав Шумаков... in Tarantool
DMP
Давайте тогда поставим вопрос по другому. Новому клиенту нужно будет устанавливать заново соединение с сервером, как в случае с http1?
Кажется это плохая архитектура, если вы терминируете 100500 клиентских соединений на in-memory хранилище
источник

D

DMP in Tarantool
Уважаемые я подхожу к этому с потребительской стороны и задаю простые вопросы от которых зависит смогу ли я рекомендовать вашу базу для использования на продакшн. Не надо соревноваться со мной в знаниях и вступать в споры.
источник

D

DMP in Tarantool
Если можно максимально подробно отвечайте мне на вопросы, которые будут задавать мне.
источник

NK

Nick Karlov in Tarantool
Перманентные соединения есть и сейчас поверх iproto (если я правильно понял то, что вкладывается в этот термин).
источник

D

DMP in Tarantool
Nick Karlov
Перманентные соединения есть и сейчас поверх iproto (если я правильно понял то, что вкладывается в этот термин).
Я в проде работал с http1 - там нужно каждый раз стучаться к клиенту и устанавливать новое соединение, И с grpc где один раз установил и вызывай удалённо процы. Ваш будущий сервер по какой схеме планирует работать и когда он будет готов?
источник

D

DMP in Tarantool
И почему не проще работать как во всех базах по пулу соединений и написанными процами?
источник

NK

Nick Karlov in Tarantool
DMP
Я в проде работал с http1 - там нужно каждый раз стучаться к клиенту и устанавливать новое соединение, И с grpc где один раз установил и вызывай удалённо процы. Ваш будущий сервер по какой схеме планирует работать и когда он будет готов?
Новые запросы очень часто идут с переиспользованием коннекций (keep alive)
источник

NK

Nick Karlov in Tarantool
В хттп1
источник

D

DMP in Tarantool
Nick Karlov
Новые запросы очень часто идут с переиспользованием коннекций (keep alive)
как правило в рамках одного клиента
источник

NK

Nick Karlov in Tarantool
DMP
как правило в рамках одного клиента
А как вы видите переиспользование коннекций в рамках разных клиентов?
источник

D

DMP in Tarantool
Nick Karlov
А как вы видите переиспользование коннекций в рамках разных клиентов?
Как делает grpc - один раз при старте сервиса законектил и потом дёргает процы
источник

D

DMP in Tarantool
Именно этим и объясняется экспонтециальный рост его популярности
источник

NK

Nick Karlov in Tarantool
А как он это делает для разных клиентов?
Чем это отличается от хттп с keep alive (установил соединение и пишешь в сокет)?
источник

NK

Nick Karlov in Tarantool
DMP
Именно этим и объясняется экспонтециальный рост его популярности
Я полагаю, что рост популярности связан с его способностью мультиплексирования запросов
источник

D

DMP in Tarantool
Nick Karlov
Я полагаю, что рост популярности связан с его способностью мультиплексирования запросов
Может быть я подробно не изучал его доку. Исхожу из простой логики, что если бы http2 c keep alive был так же хорош, то использовали бы его.
источник

D

DMP in Tarantool
Но по факту gRPC быстрее, а для хайлода это критично
источник

ЯШ

Ярослав Шумаков... in Tarantool
DMP
Может быть я подробно не изучал его доку. Исхожу из простой логики, что если бы http2 c keep alive был так же хорош, то использовали бы его.
Как это не смешно, но кажется одной из причин или индикатора (выбрать по вкусу нужное) почему http/2 еще так и не - это отсутствие поддержки reverse-proxy http/2 в nginx
источник