Agent
- это, в основном, GenServer
. У последнего есть три варианта зарегистрировать свое имя . И {:global, term}
, и {:via, module, term}
регистрируют имя по всему миру .
Конечно, все узлы должны быть подключены, чтобы это работало.
Чтобы упростить обращение с глобально зарегистрированными процессами, можно использовать Registry
, хотя в данном конкретном случае {:global, name}
должно быть достаточно хорошо.