Size: a a a

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

2018 January 30

I

Ian in Эликсир и Вунш
за что? я еще ниразу не заходил туда)
источник

a

alteregoizm in Эликсир и Вунш
да хз, там при входе бот банит, если пример не решить
источник

AS

Alik Send in Эликсир и Вунш
прикол. зашел чтобы бота посмотреть ))
источник

I

Ian in Эликсир и Вунш
А что сделать чтобы бот разбаннил? к кому обратится?
источник

AK

Artur 🦄 Kornakov in Эликсир и Вунш
Ian
А что сделать чтобы бот разбаннил? к кому обратится?
Попробуй к @noma4i , он там рулит
источник

K

Konstantin in Эликсир и Вунш
А кто-то работал уже с DynamicSupervisor с глобальным именем ? name: {:global, MyDynamicSupervisor} ?
источник

K

Konstantin in Эликсир и Вунш
как под ним стартовать что-то ?
источник

K

Konstantin in Эликсир и Вунш
DynamicSupervisor.start_link(__MODULE__, arg, name: __MODULE__) - все супер работает
источник

K

Konstantin in Эликсир и Вунш
а вот DynamicSupervisor.start_link(__MODULE__, arg, name: {:global, __MODULE__}) - выдает ошибку
источник

K

Konstantin in Эликсир и Вунш
** (exit) exited in: GenServer.call(Cluster.OneSupervisor, {:start_child, [:ok]}, :infinity)
   ** (EXIT) no process: the process is not alive or there's no process currently associated with the given name, possibly because its application isn't started
   (elixir) lib/gen_server.ex:821: GenServer.call/3
источник

K

Konstantin in Эликсир и Вунш
вопрос закрыт. я тупанул с неймингом. DynamicSupervisor.start_link({:global, __MODULE__} надо было
источник

DS

Dmitry Shpagin in Эликсир и Вунш
источник

DS

Dmitry Shpagin in Эликсир и Вунш
в кратце в чем отличие DynamicSupervisor и Supervisor?
источник

PS

Petr Stepchenko in Эликсир и Вунш
DynamicSupervisor по сути переосмысление стратегии :simple_one_for_one
источник

PS

Petr Stepchenko in Эликсир и Вунш
вынесена в отдельный модуль и сделана получше
источник
2018 January 31

ML

Maksim Lapshin in Эликсир и Вунш
Petr Stepchenko
вынесена в отдельный модуль и сделана получше
В чем улучшения?
источник

PS

Petr Stepchenko in Эликсир и Вунш
Maksim Lapshin
В чем улучшения?
в релиз вроде вошло не много: параметр :max_children и прикрутили возможность его использовать в роли консьюмера в гестейдже.

В изначальном предложении еще были шардинг и registry для него, но там свои сложность и пока без них.
источник

K

Konstantin in Эликсир и Вунш
Maksim Lapshin
В чем улучшения?
основная разница в child
Старый :simple_one_for_one умеет поднимать тоько одного конкретного чаилда, а DynamicSupervisor умеет любой GenServer поднимать и мониторить как своего чаилда (без необходимости указывать его в init() )
источник

ML

Maksim Lapshin in Эликсир и Вунш
Нуу, реджистри
источник

ML

Maksim Lapshin in Эликсир и Вунш
Мой gen_tracker - плод страданий, боли и прочего :)
источник