Дано: RB951Ui-2HnD. 2 провайдера. Один pppoe, второй L2TP. Оба 100 мегабит. Задача: Объединить два провайдера в failover и loadbalance. Раздавать все это безобразие фейлверное и балансированное по ...
Система распределенной обработки задач на нескольких компьютерах
У нас есть сервис. Сервис реализован на базе .NET 4.5. Состоит из.:
1. Web-часть (пользовательская и админская панели, а также API).
2. Распределенная система для обработки запросов API. Реализована на базе RabbitMQ, v3.6. Общая архитектура отображена здесь https://drive.google.com/file/d/0B1JwhoEWV0zDVUQ1OE1UeG5TSlE/view?usp=sharing . Все части работают под управлением системы Windows.
Работа распределенной системы
Сервер управления обработкой задач раздает задачи обработчикам. В качестве параметров передается тип задачи, а также Runtime параметры (специфические для конкретной задачи). Обработчик, который взял задачу,- выполняет задачу и возвращает текстовый ответ(результат работы).
Проблема
Проблема в том, что при одновременной передаче 3х и более задач(от сервера к обработчикам) происходит задержка(зависание). Т.е. при тестировании на 2х обработчиках и одновременно поставленных 2х задачах проблемы нет, когда у нас 4 обработчика(клиента) и мы ставим одновременно 4 задачи сервер как будто не справляется. Если сделать задержку в 0.5-1с и отправлять задания по очереди - такой проблемы нет. Возможно RabbitMQ не лучшая технология для такой задачи либо ошибка где то на нашей стороне.
Варианты решения которые видим
- найти траблы существующего
- взять другое решение
Просьба в заявках оставлять свои предложения и желательно сразу уточнять ориентировочную стоимость и сроки.
Заявки фрилансеров
Похожие заказы
- Системное администрирование5 заявокЗакрыт7 лет назад
- $1500
Необходимо развернуть часную сеть blockchain. Транзакция будет происходить без комиссии. Максимальное время закрытия блока - 15с. Без майнинга. Если у Вас есть опыт, оставляйте заявки, обсудим детали.
Системное администрирование1 заявкаЗакрыт7 лет назад Взломали ВПС сервер Debian 8 x64 + ISPmgr5 на котором находились сайты (24 штуку). На каждый сайт добавили какие-то "левые" папки с файлами, сайты перестали работать. Весь сервер перегружен и ничего ...
Системное администрирование9 заявокЗакрыт7 лет назад- $20
Машина под управлением ubuntu 14.04 Необходимо установить следующий софт: -apache -mysql -php -ftp (не SFTP, разрешить для пользователя root; для анонимов запретить) -привязать домен ...
Системное администрирование1 исполнительЗавершен7 лет назад У нас есть проект в базе данных которой поковырялись и удалили несколько таблиц, после чего некоторые функции сайта перестали работать. Так же у нас есть бэкап вазы данных до того как в ...
Системное администрирование3 заявкиЗакрыт7 лет назадЕсть сайт fsiti.com/ нужно перенести его на новый сервер и разместить на новых доменах .ru .рф .рус Домены уже куплены, днс сервера изменили, ждем когда сменят Корректировки: -При нажатии на ...
Системное администрирование3 заявкиЗакрыт7 лет назад- Системное администрирование13 заявокЗакрыт7 лет назад
Есть двухъязычный сайт. Стоит компонент Zoo 3.3.26 и SH404SEF. Нужно сделать так, чтобы 1) Во всех категориях и каталогах были ЧПУ. 2) При переключении языков не показывалась ошибка 404. ...
Системное администрированиенет заявокЗакрыт7 лет назадВ связи с переходом сайта на SSL, требуется сделать относительный путь изображений товаров в Virtuemart, то есть что бы картинки отдавались и по http и по https.
Системное администрирование2 заявкиЗакрыт7 лет назадНеобходимо установить плагин Visual Editor на MediaWiki, на VDS неплохо было бы настроить кэширование (memcached) и ЧПУ через (/wiki/) Но это не главное. главное VisualEditor
Системное администрирование1 исполнительЗавершен7 лет назад