независимые нисходящие подключения
Всем доброго времени суток. У меня не много опыта в java разработке, поэтому не судите строго. Есть вопрос, ответ на который я не нашел на просторах интернета, точнее есть информация, но неоднозначная или я попросту не могу с ней разобраться. Нужно реализовать низходящие подключения, напишу весь текст задания чтоб было понятнее:
Решение должно предоставлять http RestfulAPI. Конечная точка «/ flight» должна ответить информацией о рейсе. Данные запроса содержат «дату», «коды аэропортов вылета и прилета». Данные ответа должны содержать «номер рейса». Между запросом и ответом вам необходимо реализовать пять независимых нисходящих подключений, каждое из которых может занять 500-800 мс. Имитируйте эти ответы с искусственной случайной задержкой. Предположим, «номер рейса» можно менять раз в 24 часа. SLA составляет 850 мс, нагрузка может варьироваться: от 1К до 50К запросов в секунду. Конечная точка «/ цена» должна принимать «номер рейса и дату» в качестве параметра и возвращать "цена". Предположим, что «правила механизма ценообразования» (имитируйте этот объект), занимающие 3 ГБ ОЗУ - вам необходимо сохранить в памяти. SLA - 50 мс, нагрузка - около 50 запросов в день.
Направьте меня пожалуйста куда "копать" а именно " Между запросом и ответом вам необходимо реализовать пять независимых нисходящих подключений" не могу разобраться как реализовать низходящие подключения, теории начитался много, а вот с практикой проблема.
Заранее всем спасибо.