Подключите нашего Telegram-бота для уведомлений о новых проектах
Максимально быстрая распределенная система обработки задач
Разместить заказ
i
Заказчик
Отзывы фрилансеров:
+ 56
- 0
Зарегистрирован на сайте 15 лет и 5 месяцев
Бюджет:
по договоренности
Нужна распределенная система обработки задач. Среда реализации значения не имеет. Главный критерий – скорость и оптимальность с точки зрения потребляемых ресурсов.
Архитектуру видим следующую. Есть главный сервер, который принимает задачи по API. Задачи неважно какие, суть в том, что однообразные. Также есть система обработчиков, которым главный сервер выдает задачи, они их выполняют, возвращают результат главному серверу, а тот в свою очередь возвращает ответ на API запрос.
Возможно, вы предложите свою архитектуру, для нас суть, чтобы мы могли передавать задачи массово как API запросы и целая сетка серверов могла работать над их реализацией.
Важно!
1. Нужен разработчик только с опытом успешной реализации подобных система.
2. Использовать готовые решения (фреймворки) для реализации распределенных систем.
3. Обработчики в рамках выполнения задач могут пользоваться одной глобальной базой данных (в прикладных целях). Нужно быть готовым синхронизировать их доступ к ней.
4. Обработчики должны уметь регулярно обновлять себя, подтягивая последнюю актуальную версию обработчика с одного конкретного сервера.
5. В заявках, пожалуйста, указывайте сроки, цену, пример подобной реализации из портфолио и фреймворк, на котором будете реализовать.
Архитектуру видим следующую. Есть главный сервер, который принимает задачи по API. Задачи неважно какие, суть в том, что однообразные. Также есть система обработчиков, которым главный сервер выдает задачи, они их выполняют, возвращают результат главному серверу, а тот в свою очередь возвращает ответ на API запрос.
Возможно, вы предложите свою архитектуру, для нас суть, чтобы мы могли передавать задачи массово как API запросы и целая сетка серверов могла работать над их реализацией.
Важно!
1. Нужен разработчик только с опытом успешной реализации подобных система.
2. Использовать готовые решения (фреймворки) для реализации распределенных систем.
3. Обработчики в рамках выполнения задач могут пользоваться одной глобальной базой данных (в прикладных целях). Нужно быть готовым синхронизировать их доступ к ней.
4. Обработчики должны уметь регулярно обновлять себя, подтягивая последнюю актуальную версию обработчика с одного конкретного сервера.
5. В заявках, пожалуйста, указывайте сроки, цену, пример подобной реализации из портфолио и фреймворк, на котором будете реализовать.
Разделы:
Опубликован:
21.08.2016 | 18:12 [последние изменения: 21.08.2016 | 18:22]