2015-09-11 7 views
3

Мне нужно установить фонового работника в Фениксе и связаться с ним с канала через Elixir send/receive.Phoenix/Elixir Справочные работники

  1. Где я должен поставить модуль для работы в структуре дир Phoenix (lib возможно?)
  2. Как загрузить/ссылку на модуль из каналов?

ответ

5
  1. Я думаю, что это зависит от количества этих модулей. Если у вас есть только один, вы можете отправить его прямо на lib. Если есть много рабочих модулей, я бы предпочел поставить их на lib/workers или даже на workers. В последнем случае вы должны указать папку workers в функции elixirc_paths внутри mix.exs.
  2. Ничего особенного. Все модули, размещенные внутри папок, упомянутых в elixirc_paths, будут загружены автоматически.
Смежные вопросы