Назад | Перейти на главную страницу

На какой сервер я должен поместить свою очередь сообщений: мой рабочий сервер или мой сервер приложений?

У меня два сервера EC2. Один из них - это сервер приложений (обслуживающий HTTP / S-запросы), а другой - «рабочий» сервер, обрабатывающий задания.

Я хочу перейти на использование Huey (очередь задач), которая использует Redis в качестве бэкэнда.

Я не хочу запускать другой сервер только для запуска Redis, но я не уверен, что лучше всего - следует ли мне запускать Redis на моем сервере приложений или моем рабочем сервере и почему?

Пока у вас всего два сервера, это не имеет значения.

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