Size: a a a

2019 March 22

AF

Aleksandr Fomin in pro.elixir
Dmitry
сам модуль ресивер сообщений написал. А как его запустить, чтобы оно работало в фоне при старте приложения феникса?
в application добавь его в дерево супервизора
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В любом случае будет висящий воркер
источник

D

Dmitry in pro.elixir
у меня есть хелоувордный модуль, который слушает очередь rabbitmq.
defmodule AMQP.Receiver do
 def wait_for_messages do
   queue_name = "message_to_chat"
   {:ok, connection} = AMQP.Connection.open(host: 'rabbitmq')
   {:ok, channel} = AMQP.Channel.open(connection)
   AMQP.Queue.declare(channel, queue_name)
   AMQP.Basic.consume(channel, queue_name, nil, no_ack: true)
   _wait_for_messages()
 end

 defp _wait_for_messages do
   receive do
     {:basic_deliver, payload, _meta} ->
       IO.puts payload
       _wait_for_messages()
   end
 end
end

если я его запущу в консоли, то он соответсвенно слушает и все ок. а как его запустить в фоне? в рельсах это однозначно воркер. а тут как? извиняюсь за нубский вопрос
источник

AF

Aleksandr Fomin in pro.elixir
лучше возьми готовую обертку, coney, subscribex или что-то типа того
источник

D

Dmitry in pro.elixir
Aleksandr Fomin
лучше возьми готовую обертку, coney, subscribex или что-то типа того
спасибо! посмотрю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Добавить в список children файла application.ex
источник

D

Dmitry in pro.elixir
Źmićer Rubinštejn
Добавить в список children файла application.ex
супер! работает, спасибо!
источник

jc

john conor  in pro.elixir
как нагуглить live view?
источник

jc

john conor  in pro.elixir
я чот ничо не вижу кроме анонсов
источник

VS

V S in pro.elixir
Павел Калашников
😂😂😂😂 не успел прийти в чат, уже обосрали 😜😝😝
заслужил)
источник

jc

john conor  in pro.elixir
источник

jc

john conor  in pro.elixir
пока только через гитхаб или чо?
источник

FM

Fey Martynov in pro.elixir
> Currently LiveView is only available from GitHub
источник

jc

john conor  in pro.elixir
Fey Martynov
> Currently LiveView is only available from GitHub
thanks
источник

jc

john conor  in pro.elixir
Źmićer Rubinštejn
Phoenix Live View в 2018 - серьезно?
ты прям против?
источник

PS

Petr Stepchenko in pro.elixir
john conor 
пока только через гитхаб или чо?
пока liveviwew в стадии превью, до релиза еще досточно далеко и многое может измениться
источник

jc

john conor  in pro.elixir
Petr Stepchenko
пока liveviwew в стадии превью, до релиза еще досточно далеко и многое может измениться
спасибо, пока решаю внедрять или не внедрять
поэтому очень полезная информация
источник

ПК

Павел Калашников in pro.elixir
V S
заслужил)
источник

ПК

Павел Калашников in pro.elixir
@Recce_VS нам сегодня ещё в баре быть, будь осторожнее)))
источник

к

кана in pro.elixir
john conor 
спасибо, пока решаю внедрять или не внедрять
поэтому очень полезная информация
внедрять не стоит, слишком мало возможностей
источник