Size: a a a

2019 April 01

ŹR

Źmićer Rubinštejn in pro.elixir
Так via не будет работать
источник

Е

Евгений in pro.elixir
я попробую :)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вот, ты попробуй
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Чтобы оно заработало - придётся переписать Registry
источник

Е

Евгений in pro.elixir
у меня кое-где регистри испульзуется как микро-пабсаб так вот интересно поломается ли если вдруг придет пид с удаленной ноды
источник

Е

Евгений in pro.elixir
грубо-говоря я вытаскиваю пиды из регистри и делаю GenServer.reply
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Как ты это сделаешь то, не понятно
источник

ŹR

Źmićer Rubinštejn in pro.elixir
На API посмотри хоть разок
источник

Е

Евгений in pro.elixir
вызову GenServer.call через rpc, в чем трабла-то?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Чтобы зарегистрировать, тебе надо вызвать Registry.register
источник

Е

Евгений in pro.elixir
генсервер и зарегистрирует, он же знает пид процесса вызвавшего call
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В Registry.register нельзя передать пид
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Он берет self()
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вызовешь через rpc - self будет с той ноды
источник

Е

Евгений in pro.elixir
с еще он берет value
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Короче бессмысленный разговор
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Или я не понимаю сумеречных хаков, или ты не понимаешь ОТП
источник

Е

Евгений in pro.elixir
господи, в чем проблема?
GenServer.call(gs_pid, {:hello, self()})
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И где тут Registry?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Короче попробуй. И via, и rpc
источник