Настройка сервера на Linux

Заказчик
[no-member:pro]Сергей[/no-member:pro]Сергей
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатавозможна предоплата
Способы оплатыНаличные, Банковский перевод, Электронные деньги
Приём заявокзавершён
Описание проекта
Требуется серверный программист (backend)
Нас сервере (instace AWS Amazon EC2) установлена система Linux Deep learning Torch7 and Caffe v4 (ami-ffba7b94) с обработчиком изображений.
Работает через терминал:
1. Команды инициализации (две строки)
2. Строка с параметрами обработки и путями к двум изображениям
3. Выдаёт результат обработки в виде файла изображения
Задача:
Настроить сервер для работы с клиентскими приложениями.
Пункты задачи:
1. Приложение клиент соединятся с сервером.
2. Проверяет есть ли очередь из других клиентов. (реализовать очередь на сервере)
3. Сервер принимает от клиента файл изображение, команды инициализации обработчика и параметры обработки
4. Сервер отдаёт клиенту результат обработки - файл изображение
5. Сервер удаляет у себя присланный клиентом файл изображение и файл изображение - результат обработки.
6. Приложение клиент и сервер разрывают связь.
Дополнительная информация при обсуждении.
Клиентское приложение будет разрабатываться мной параллельно с вашей работой над сервером.
Нас сервере (instace AWS Amazon EC2) установлена система Linux Deep learning Torch7 and Caffe v4 (ami-ffba7b94) с обработчиком изображений.
Работает через терминал:
1. Команды инициализации (две строки)
2. Строка с параметрами обработки и путями к двум изображениям
3. Выдаёт результат обработки в виде файла изображения
Задача:
Настроить сервер для работы с клиентскими приложениями.
Пункты задачи:
1. Приложение клиент соединятся с сервером.
2. Проверяет есть ли очередь из других клиентов. (реализовать очередь на сервере)
3. Сервер принимает от клиента файл изображение, команды инициализации обработчика и параметры обработки
4. Сервер отдаёт клиенту результат обработки - файл изображение
5. Сервер удаляет у себя присланный клиентом файл изображение и файл изображение - результат обработки.
6. Приложение клиент и сервер разрывают связь.
Дополнительная информация при обсуждении.
Клиентское приложение будет разрабатываться мной параллельно с вашей работой над сервером.