Size: a a a

2020 July 29

V

Vasilii Demidenok in ErlangRus
S B
Ну тейковер с жестким бекпрешурем или который банально срезает лишнее - это ж классика.
что конкретно ты вкладываешь в понятие тейковер?
источник

SB

S B in ErlangRus
Vasilii Demidenok
что конкретно ты вкладываешь в понятие тейковер?
Момент, когда то же самое приложение стартует на секондари ноде с пометкой, что это особый режим, следствие смерти праймериз железа. И как только оно вернётся, процесс должен вернуться туда.
источник

С

Саша in ErlangRus
спасибо, понял что дистрибушен в таком виде мне наврятли пригодится на практике 🙂
источник

SB

S B in ErlangRus
То есть, временное плече, которое просто не даёт разбиться в дребезги.
источник

c

corsars in ErlangRus
S B
Момент, когда то же самое приложение стартует на секондари ноде с пометкой, что это особый режим, следствие смерти праймериз железа. И как только оно вернётся, процесс должен вернуться туда.
Это как под в Кубернетес при падении ноды ждёт когда та поднимется, временно работая на другом узле
источник

SB

S B in ErlangRus
corsars
Это как под в Кубернетес при падении ноды ждёт когда та поднимется, временно работая на другом узле
Принципиально, что он знает, что это. Режим тейковер, что позволяет более жесткие меры предпринимать и не бояться. А вот под этого не знает.
источник

V

Vasilii Demidenok in ErlangRus
S B
Момент, когда то же самое приложение стартует на секондари ноде с пометкой, что это особый режим, следствие смерти праймериз железа. И как только оно вернётся, процесс должен вернуться туда.
мне отнюдь не очевидно что тейковер должен быть слабее, но у тебя видимо трафик идёт только на праймери и тейковер в норме трафик не берёт совсем
источник

SP

Sergey Prokhorov in ErlangRus
у нас если с мастером mnesia что-то случилось, то он просто переезжает на одну из реплик и живёт там пока снова что-то не сломается. Все железки одинаковые.
источник

SB

S B in ErlangRus
Vasilii Demidenok
мне отнюдь не очевидно что тейковер должен быть слабее, но у тебя видимо трафик идёт только на праймери и тейковер в норме трафик не берёт совсем
Не должен, но раннинг косты так гораздо легче тащить частенько. Кроме того, в реальном мире тейковер обычно сопровождается как минимум алертами на саппорт, которые оперативно реагируют. Иначе этот паттерн просто не имеет преимуществ перед более серьёзными решениями типа балансёров впереди гомогенного кластера воркеров в мультирегионе.
источник

SB

S B in ErlangRus
Тут зависит от сценария и стоимости этого всего.
источник

SB

S B in ErlangRus
И да - я не говорю, что это правильно. Это как есть.
источник

SP

Sergey Prokhorov in ErlangRus
это да, железки у нас дорогие. Klarna может себе позволить 😄 💸
источник

SB

S B in ErlangRus
Sergey Prokhorov
это да, железки у нас дорогие. Klarna может себе позволить 😄 💸
Во-во. А секондари железо обычно раза в тридешевле.
источник

V

Vasilii Demidenok in ErlangRus
Эхх.. нашёл тут на гитхабе extrospect-beam - дополнительная perf интроспекция, прикрученная к erlang vm. Жаль проект заброшен. otp 18 🙁
источник

С

Саша in ErlangRus
Sergey Prokhorov
это да, железки у нас дорогие. Klarna может себе позволить 😄 💸
а у вас помимо эрланга что-нибудь еще используется?
источник

SP

Sergey Prokhorov in ErlangRus
он довольно недавно появился, так что вряд-ли много пользователей (я не знаю ни одного). Из плюсов - встроенный пул и то что сокет живёт в твоём-же процессе, т.е. запросы и результаты не копируются через message passing
источник

SP

Sergey Prokhorov in ErlangRus
Саша
а у вас помимо эрланга что-нибудь еще используется?
в Klarna? Ну да. Java, Closure, JS у всяких фронтендеров, Python у датасатонистов. Остальное вроде по мелочи (Scala, Ruby, Haskell, Typescript)
источник

V

Vasilii Demidenok in ErlangRus
Sergey Prokhorov
в Klarna? Ну да. Java, Closure, JS у всяких фронтендеров, Python у датасатонистов. Остальное вроде по мелочи (Scala, Ruby, Haskell, Typescript)
haskell команду таки собрали?)
источник

V

Vasya in ErlangRus
Sergey Prokhorov
он довольно недавно появился, так что вряд-ли много пользователей (я не знаю ни одного). Из плюсов - встроенный пул и то что сокет живёт в твоём-же процессе, т.е. запросы и результаты не копируются через message passing
Спасибо
источник

SP

Sergey Prokhorov in ErlangRus
я хз, слышно что-то, но тихо. Вроде слышал что кто-то кто продвигал планирует увольняться, но это не точно
источник