RESTful сервис, рассчитывающий стоимость доставки разными службами
Нужно написать базовый класс, затем классы для каждого из перевозчиков. Список перевозчиков насчитывает более 10 пунктов.
Python, Linux.
Два интерфейса: RESTful сервер и простой вызов python скрипта.
Поступившие запросы должны вставать в очередь.
Запросы к API перевозчиков должны выполняться асинхронно.
Нужен кэш, чтобы не нагружать API перевозчиков и агрегаторов, а также для ускорения работы.
При работе по HTTP-интерфейсу результаты должны отдаваться следующими вариантами:
- comet-подобное решение
- id задания с возвратом результатов по нему
- обычный возврат ответа после его полной готовности.
Работа по договору.