Size: a a a

2020 February 24

B

Bogdan in pro.elixir
Кто поймёт теперь ))
источник
2020 February 25

AA

Andrey Andreev in pro.elixir
Друзья, подскажите плз чем кардинально отличается GenServer от Agent?
источник

AA

Andrey Andreev in pro.elixir
Что-то читал, читал и ничего не понял
источник

LL

Lama Lover in pro.elixir
Andrey Andreev
Друзья, подскажите плз чем кардинально отличается GenServer от Agent?
Agent это процесс, который хранит какие-то данные и выполняет на ними функции
источник

LL

Lama Lover in pro.elixir
Andrey Andreev
Друзья, подскажите плз чем кардинально отличается GenServer от Agent?
GenServer это процесс, который хранит данные и умеет принимать сообщения и обрабатывать синхронные вызовы
источник

B

Bogdan in pro.elixir
Andrey Andreev
Друзья, подскажите плз чем кардинально отличается GenServer от Agent?
Колбэков там меньше чем у GenServer, практически всегда имеет смысл писать GenServer.
источник

B

Bogdan in pro.elixir
источник

AA

Andrey Andreev in pro.elixir
Крч Agent это GenServer на минималках?
источник

B

Bogdan in pro.elixir
да
источник

B

Bogdan in pro.elixir
Лучше пиши GenServer
источник

AA

Andrey Andreev in pro.elixir
спасибо!)
источник

MS

Mikhail Spiridonov in pro.elixir
Andrey Andreev
Крч Agent это GenServer на минималках?
Нет
источник

MS

Mikhail Spiridonov in pro.elixir
Агент - это состояние, которое можно менять анонимными функциями, любыми.
источник

LL

Lama Lover in pro.elixir
Andrey Andreev
Крч Agent это GenServer на минималках?
Не совсем. Agent это маленький актор для хранения и изменения данных. GenServer это большой актор, обрабатывающий сообщения и вызовы
источник

MS

Mikhail Spiridonov in pro.elixir
Lama Lover
Не совсем. Agent это маленький актор для хранения и изменения данных. GenServer это большой актор, обрабатывающий сообщения и вызовы
+
источник

LL

Lama Lover in pro.elixir
Bogdan
Лучше пиши GenServer
Мягко говоря ты не прав
источник

AA

Andrey Andreev in pro.elixir
Понял вас, спасибо за разяснения.
источник

B

Bogdan in pro.elixir
Lama Lover
Мягко говоря ты не прав
Какие преимущества Agent перед GenServer?
источник

LL

Lama Lover in pro.elixir
Bogdan
Какие преимущества Agent перед GenServer?
Ограничение функционала, конечно.
Если ещё тупее, то
Agent - это данные
GenServer - это сервер
источник

B

Bogdan in pro.elixir
Lama Lover
Ограничение функционала, конечно.
Если ещё тупее, то
Agent - это данные
GenServer - это сервер
Так в чем плюс от этого кроме более короткого синтаксиса? В чем я выиграю еще? Зачем писать Agent если модуль вероятно прийдется расширять до GenServer со временем? Объясни для того кто в танке)
источник