Size: a a a

2019 December 17

SP

Sergey Prokhorov in ErlangRus
экономия подразумевается на парсинг HTTP?
источник

PK

Petr Kozorezov in ErlangRus
Да
источник

PK

Petr Kozorezov in ErlangRus
И на цикл encoding/decoding поскольку nginx в любом случае стоит перед ковбоем
источник

c🦊

cleverfox 🦊 in ErlangRus
Petr Kozorezov
Слушайте, а никто не думал о том, что вместе ковбоя можно использовать nginx к которому дописать плагин, который будет конвертить http запросы в erlang distibuted протокол и выступать как отдельная нода, чтобы максимально эффективно сделать работу с http?
Идея вообще огонь
источник

СИ

Сергей Иванов in ErlangRus
Petr Kozorezov
Слушайте, а никто не думал о том, что вместе ковбоя можно использовать nginx к которому дописать плагин, который будет конвертить http запросы в erlang distibuted протокол и выступать как отдельная нода, чтобы максимально эффективно сделать работу с http?
источник

ML

Maksim Lapshin in ErlangRus
Ты наверное не оценил ожидаемые проблемы от передачи результата по distributed?

Даже 40 мегабит для distributed уже проблема
источник

СИ

Сергей Иванов in ErlangRus
Petr Kozorezov
И на цикл encoding/decoding поскольку nginx в любом случае стоит перед ковбоем
тут вряд-ли профит будет, потому-что в любых балансировочных схемах с nginx у тебя 99% будет ванильный nginx даже перед nginx с конвертером
источник

PK

Petr Kozorezov in ErlangRus
Сергей Иванов
тут вряд-ли профит будет, потому-что в любых балансировочных схемах с nginx у тебя 99% будет ванильный nginx даже перед nginx с конвертером
у нас tcp балансер, заводит трафик на ноду, где уже стоит nginx и за ним эрланг с ковбоем
источник

PK

Petr Kozorezov in ErlangRus
Maksim Lapshin
Ты наверное не оценил ожидаемые проблемы от передачи результата по distributed?

Даже 40 мегабит для distributed уже проблема
У меня кейс, когда очень много маленьких http/json запросов.
источник

ML

Maksim Lapshin in ErlangRus
Petr Kozorezov
у нас tcp балансер, заводит трафик на ноду, где уже стоит nginx и за ним эрланг с ковбоем
А нафига тебе nginx перед ковбоем?
источник

PK

Petr Kozorezov in ErlangRus
Терминировать ssl как минимум
источник

PK

Petr Kozorezov in ErlangRus
но вообще админы очень часто хотят закрывать ковбой nginx'ом
источник

PK

Petr Kozorezov in ErlangRus
Да, и эти мысли ещё в контексте недавного разговора про производительность второго ковбоя.
источник

PK

Petr Kozorezov in ErlangRus
Но хочется и не терять http/2.0 и иметь максимальную производительность.
источник

PK

Petr Kozorezov in ErlangRus
Про возможные проблемы от erlang distribution думал, меня тоже это смущает.
источник

PK

Petr Kozorezov in ErlangRus
Но пока других вариантов не вижу.
источник

c🦊

cleverfox 🦊 in ErlangRus
Petr Kozorezov
Про возможные проблемы от erlang distribution думал, меня тоже это смущает.
Тогда вариант сделать upstream в nginx, который в binary Erlang term будет запрос упаковывать, а не в http
источник

c🦊

cleverfox 🦊 in ErlangRus
Как минимум на парсинге http сэкономить получится
источник

СИ

Сергей Иванов in ErlangRus
Petr Kozorezov
Про возможные проблемы от erlang distribution думал, меня тоже это смущает.
На одном хосте если будут то норм или даже локально там траблы?
источник

PK

Petr Kozorezov in ErlangRus
cleverfox 🦊
Тогда вариант сделать upstream в nginx, который в binary Erlang term будет запрос упаковывать, а не в http
И слать по голому tcp, выкинув erlang distibution?
источник