Задать вопрос
@et_samoe
хроническое программирование

Elixir GenServer параллельные handle_call?

Есть приложение на Phoenix Framework.
Есть необходимость в GenServer, который будет проверять некоторые значения.
Проверка этих значений запускается из контроллера(от клиента приходит запрос, GenServer значение проверяет, клиент получает ответ).
Вопрос: раз handle_call синхронный, то что будет когда от 10 клиентов одновременно придут 10 вызовов handle_call? Все 10 вызовов начнут обрабатываться параллельно или в порядке очереди?
  • Вопрос задан
  • 260 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@et_samoe Автор вопроса
хроническое программирование
GenServer будет обрабатывать только один вызов, остальные будут помещены в очередь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы