may-cat
@may-cat

Какой сервер очередей использовать?

Имеются 5 серверов, которые будут исполнять задачу, и один - который задачи выдаёт.

И есть тип задач, который должен выполняться одновременно на нескольких серверах. Он не может выполняться "по мере освобождения серверов", или "на одном сервере одна задача за другой". Только на всех одновременно.
Задачи ресурсоёмкие и сервер, раздающий задачи действует по принципу "проснулся - поставил задачи - уснул - проснулся через какое-то время - проверил, сделано ли - уснул"

Как организовать раздачу заданий? Делать ли это через какой-то сервер очередей (какой?) или проще написать свою систему с блокировками?
  • Вопрос задан
  • 769 просмотров
Решения вопроса 1
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Пригласить эксперта
Ответы на вопрос 1
@bromzh
Drugs-driven development
Что значит "одновременно"? 5 сервов должны начать делать 1 задачу в одинаковое время? Смахивает на задачу синхронизации стрелков, которую надо реализовать через очередь сообщений.
Ответ написан
Ваш ответ на вопрос

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

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