Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Починить систему распределения задач на базе RabbitMQ

минув час актуальності


У нас есть система распределения задач на базе RabbitMQ. Сервер управления обработкой задач раздает задачи обработчикам. В качестве параметров передается тип задачи, а также Runtime параметры (специфические для конкретной задачи). Обработчик, который взял задачу,- выполняет задачу и возвращает текстовый ответ(результат работы).  

Проблема в том, что при одновременной передаче 3х и более задач(от сервера к обработчикам) происходит задержка(зависание). Т.е. при тестировании на 2х обработчиках и одновременно поставленных 2х задачах проблемы нет, когда у нас 4 обработчика(клиента) и мы ставим одновременно 4 задачи сервер как будто не справляется. Если сделать задержку в 0.5-1с и отправлять задания по очереди – такой проблемы нет.  

Есть ряд подозрений, что может выбирать проблему. Нужен разработчик с опытом работы с RabbitMQ, чтобы починить.

Подробности о системе и о наших подозрения – исполнителю.


Зробити ставку!

Замовник не бажає робити передплату? Запропонуйте оплату через Сейф, щоб уникнути можливого шахрайства.

Замовник
Артем Фролов
Україна Дніпро  8   0
Проект опублікований
1 листопада о 11:10
20 переглядів
Поділитися