Сервер очередей для REST API нужен ли?

Добрый день, прошу совета у знающих людей.
Стоит задача по реализации своего сервера API, который в дальнейшем будет использовать как веб приложение так и мобильное приложение.
Способ реализации понятен и все задачи ясны, но с серверами очередей никогда не работал и нет понимаю его целесообразности на том или ином проекте
Подскажите пожалуйста, нужно ли для такого рода сервера использовать сервер очередей ? так как будут и мобильные и веб клиенты.

И еще вопрос: Сервер очереди, если он нужен, он выступает посредником между моим АПИ и клиентом ? или запросы идут на ссылки АПИ но там их сразу принимает сервер очередей ?
  • Вопрос задан
  • 858 просмотров
Решения вопроса 1
it_monk
@it_monk
Разработчик в oncloud.ru
Технически серверу без разницы на чей запрос отвечать: веб-приложения или мобильного приложения. Так что 10 запросов от веб-приложения это всё-равно что 5 запросов от веб-приложения + 5 запросов от мобильного приложения.

К тому же, сервер очередей используется для постановки и распределения задач, а не для балансирования нагрузки http-сервера. Поэтому если вы беспокоитесь за нагрузку, то вам балансировщик нужен. Но вероятно в данном случае не нужен и балансировщик.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sect0R
@Sect0R
Full Stack Developer
Сервер очередей нужен в нескольких случаях:
1. Если вам нужно отдавать множеству книентов какой-то контент (например в мессенджерах отправлять сообщение группе)
2. Если нужно много контента отдавать клиентам которые постоянно висят в ждущем режиме (push уведомления)
3. Если нужно отправлять какие-либо сообщения не волнуясь о доставке

Опишите немного задачу приложений и вам скажут нужен он вам или нет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы