Size: a a a

2020 July 23

AK

Aleksey Kluchnikov in ErlangRus
это сложнее конечно но зато в один процесс
источник

AK

Aleksey Kluchnikov in ErlangRus
и если синкать в базу стейт, то таймаут тоже сохранится
источник

AK

Aleksey Kluchnikov in ErlangRus
а еще gen_statem взять и там именованые таймауты использовать
источник

A

Andrey in ErlangRus
ну я о том почему не деприкейт еще
источник

A

Andrey in ErlangRus
вообще много легковесных процессов это ж киллер фича эрланга вроде как
источник

s

serkus in ErlangRus
Не только это его фитча.
источник

AK

Aleksey Kluchnikov in ErlangRus
а фиг знает, лично я не использую почемуто тамеры для посылки самому себе
источник

AK

Aleksey Kluchnikov in ErlangRus
Andrey
вообще много легковесных процессов это ж киллер фича эрланга вроде как
легковестность относительна, всетаки они прилично дороговастые
источник

AK

Aleksey Kluchnikov in ErlangRus
если например миллион процессов на ноде и на пустом месте увеличить их в двое, тут надо тестить как выгоднее
источник

AK

Aleksey Kluchnikov in ErlangRus
таймаутами в генсервере/генстатеме или send_after
источник

DF

Denis Fakhrtdinov in ErlangRus
gen_statem пользуется erlang:start_timer.
источник

DF

Denis Fakhrtdinov in ErlangRus
источник

AK

Aleksey Kluchnikov in ErlangRus
все, выкидываем генстатем :)
источник

EK

Evgeny Khramtsov in ErlangRus
да, там таймеры убого сделаны, и под нагрузкой в профилировщике это видно
источник

AK

Aleksey Kluchnikov in ErlangRus
Тоесть если мне 10таймеров надо то они породят *10 процессов
источник

ИИ

Иванов Иванов... in ErlangRus
serkus
Не только это его фитча.
а какая еще?
источник

YT

Yauheni Tsiarokhin in ErlangRus
кто бы мог подумать что изза таймеров может возникнуть спор
источник

AK

Aleksey Kluchnikov in ErlangRus
вросто немного вброса чтобы выснить как какие таймеры работают
источник

DF

Denis Fakhrtdinov in ErlangRus
Ну timer:_ таймеры использовать не стоит энивей.
источник

AK

Aleksey Kluchnikov in ErlangRus
можно было конечно самому разресечить, но так интреснее :)
источник