Size: a a a

Эликсир и Вунш

2018 February 05

AB

Alexey Bolshakov in Эликсир и Вунш
я пользую gproc
источник

AB

Alexey Bolshakov in Эликсир и Вунш
хотя и пишу на эликсире. и под одну ноду
источник

AB

Alexey Bolshakov in Эликсир и Вунш
она поддерживает распределенный регистри
источник

AB

Alexey Bolshakov in Эликсир и Вунш
а на счет эликсирового регистри ничего не скажу. пока не нашел времени сравнить
источник

K

Konstantin in Эликсир и Вунш
спасибо
источник

NV

Nikolai Vasilenko in Эликсир и Вунш
Registry локальный
источник

AD

Andrei D in Эликсир и Вунш
Konstantin
Мож кто знает, не хочу лезть в код, можно ли изпользовать модуль Registry для регистрации процессов на разных нодах ?
По идее pidы туда можно складывать любые, в том числе и с других нод.
источник

K

Konstantin in Эликсир и Вунш
Nikolai Vasilenko
Registry локальный
спасибо, меня просто смутило в доках описание local, decentralized and scalable
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
@konstantin_zo "decentralized and scalable" - имеется ввиду по сути, что он скалируется внутри одной ноуды, что нет одного bottleneck процесса, и что он стартует по процессу на процессор, чтобы распределить нагрузку. А вот local, что он не распределенный.
источник

K

Konstantin in Эликсир и Вунш
супер. значит мне он 100% не подходит. мне как раз нужно регистрировать процессы в нескольких нодах и потом смотреть как все ключи на всех нодах, так и только локальные
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Konstantin
супер. значит мне он 100% не подходит. мне как раз нужно регистрировать процессы в нескольких нодах и потом смотреть как все ключи на всех нодах, так и только локальные
ну вот по таким возможностям у gproc уточняйте, пожалуйста, сами. потому что я могу и ошибаться. но помоему, она распределенно может работать. если что узаете - обязательно напишите
источник

NV

Nikolai Vasilenko in Эликсир и Вунш
начать можно с pg2
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Он их еще и стартует и распределяет по кластеру.
источник

K

Konstantin in Эликсир и Вунш
Alexey Bolshakov
ну вот по таким возможностям у gproc уточняйте, пожалуйста, сами. потому что я могу и ошибаться. но помоему, она распределенно может работать. если что узаете - обязательно напишите
она точно может. просто там надо правильно выставить флаги при регистрации процесса
источник

K

Konstantin in Эликсир и Вунш
Вдруг кому понадобится. Для моей проблемы pg2 подошел сильно больше, ем остальные. У него уже есть все методы для проверки локальных процессов и всех. get_local_members/1 и get_members/1
Да и обернуть его в Registry для регистрации процесса через {:via} кажется крайне легко
источник

v

vtm in Эликсир и Вунш
@konstantin_zo а чем gproc не понравился?
источник

K

Konstantin in Эликсир и Вунш
да вот сижу щас разбираюсь
источник

K

Konstantin in Эликсир и Вунш
видимо поторопился с выводами по pg2 немного не для того сделано
источник

YK

Yury Kotov in Эликсир и Вунш
Yury Chernov
этот вариант, знаю, но нужно например добавить в crontab задачу
источник