Size: a a a

2019 December 20

СИ

Сергей Иванов in ErlangRus
но с форматами без схемы основная проблема это версионирование, как верно тут написали.
источник

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
так то оно и на эрланге не узкое место, во всяком случае на моих проектах. Просто было удивительно что оно сливает жисону
на erlang вроде достаточно быстрый json (jsx)
источник

AK

Aleksey Kluchnikov in ErlangRus
вот ему и сливает, раз в 10
источник

AK

Aleksey Kluchnikov in ErlangRus
Сергей Иванов
но с форматами без схемы основная проблема это версионирование, как верно тут написали.
Со схемами проблема в схемах, без схемы в версионировании
источник

SP

Sergey Prokhorov in ErlangRus
Pïg Grëënëst
но вообще он начал нормально запускаться после того, как доставил wx
Выпилили зависимость от wx https://github.com/erlang-ls/erlang_ls/pull/348
источник

EM

Evgeny M. in ErlangRus
интересный какой пулл https://github.com/erlang/otp/pull/2485
источник

EM

Evgeny M. in ErlangRus
This flag makes it possible for the user to use erl_call to interact with a node even if no EPMD instance is running on the node's host.
источник

ML

Maksim Lapshin in ErlangRus
Evgeny M.
This flag makes it possible for the user to use erl_call to interact with a node even if no EPMD instance is running on the node's host.
Потому что epmd задолбал
источник

V

Vasilii Demidenok in ErlangRus
Petr Kozorezov
С вашего позволения немного разбавлю дискуссию про дела эйчарные вопросом про дела технические. Как-то так сложилось, что никогда задумывался как по-уму делать RPC между микросервисами в случае эрланг кластера (как-то всё http использовалось), т.е. как правильно это организовать, чтобы можно было балансировку между нодами иметь из коробки, обработку недоступности нод ну и т.д. Может какие уже готовые библиотеки есть? Поделитесь опытом, кто такие вещи уже делал/использовал.
на partisan смотрел?
источник

PK

Petr Kozorezov in ErlangRus
Vasilii Demidenok
на partisan смотрел?
Неа, сейчас гляну
источник

PK

Petr Kozorezov in ErlangRus
Vasilii Demidenok
на partisan смотрел?
А ты им пользовался где-нибудь в бою?
источник

V

Vasilii Demidenok in ErlangRus
Нет, просто слежу периодически. Там как раз с топологиями и кластерами они эксперементировали
источник

PK

Petr Kozorezov in ErlangRus
Выглядит интересно, но монструозно. Нужно копать глубже.
источник

PK

Petr Kozorezov in ErlangRus
Спасибо за наводку😉
источник
2019 December 21

TH

Taras Halturin in ErlangRus
на мой взгляд лучше бы изменили немного логику поведения epmd. в своей реализации на go я сделал следующим образом -
1. epmd является встроенным в ноду
2. при старте ноды, если на хосте нет epmd, он запускает встроенный epmd
3. если нода останавливается и на хосте есть другие ноды, то каждая из них пытается активировать свой epmd (начать слушать порт кластера)
4. если встроенный epmd не успел занять порт, то нода переходит в режим клиента epmd

в такой схеме нет потребности рестартить весь кластер, если epmd внезапно умер. допускаю, что мог упустить какой-нибудь кейс. если кто подскажет, буду признателен
источник

TH

Taras Halturin in ErlangRus
да, это я про свой проект имплементации OTP/Erlang на go (github.com/halturin/ergonode)
источник

DF

Dmitry Frolov in ErlangRus
Напомните, плз
источник

DF

Dmitry Frolov in ErlangRus
Сегодня, трезвым... Куда?
источник

DF

Dmitry Frolov in ErlangRus
Жесток
источник

ML

Maksim Lapshin in ErlangRus
pinned message
источник