Size: a a a

2021 June 19

AD

Anastasiya Dyachenko in pro.elixir
Да конечно
источник

B

Bogdan in pro.elixir
А кол-во процессов максимальное нельзя увеличить?
источник

AD

Anastasiya Dyachenko in pro.elixir
Оно зависит от машины если я не путаю
источник

B

Bogdan in pro.elixir
там лимит пишут 262144 но его наверное можно снять же?
источник

AD

Anastasiya Dyachenko in pro.elixir
Просто так нельзя. Можно распределить приложение на разные ноды, но это намного более сложное решение
источник

AD

Anastasiya Dyachenko in pro.elixir
А хотя пишут что можно поднять до 268435456
источник

AD

Anastasiya Dyachenko in pro.elixir
Ну это явно не то решение, на которое стоит смотреть в первую очередь
источник

B

Bogdan in pro.elixir
я думаю изоляция юзеров по процессам решение вполне хорошее.
источник

B

Bogdan in pro.elixir
чем мешать их стейт в одном процессе.
источник

AD

Anastasiya Dyachenko in pro.elixir
Можно хранить не в стейте, а в бд например
источник

B

Bogdan in pro.elixir
отказоустойчивость страдает, у одного что-то заглючит упадут все.
источник

B

Bogdan in pro.elixir
ну тогда и генсервер не нужен)
источник

AD

Anastasiya Dyachenko in pro.elixir
Генсервер нужен не только для того чтобы хранить данные
источник

ML

Maksim Lapshin in pro.elixir
Только в том случае, если их состояние нужно в памяти
источник

B

Bogdan in pro.elixir
ну да согласен
источник

X

XÆA-XII in pro.elixir
А что за via_tuple?
источник

A ß in pro.elixir
via tuple, без _
источник

A ß in pro.elixir
форма имени для процесса
источник

A ß in pro.elixir
{:via, mod, name}, где mod это модуль с определенным поведением, а name это имя процесса, которое в данном случае может быть любым термом
источник

X

XÆA-XII in pro.elixir
Использовать gproc в качестве mod?
источник