У нас есть удаленная служба, предоставляемая поставщиком, для которой мы отправляем запрос с двоичными данными, и для получения результатов мы либо предоставляем веб-крючок (общедоступный http-URL) в запросе, который будет вызываться, либо используем длинный опрос. чтобы проверить результаты.
Мне нужно обработать / обернуть эту службу с помощью обычного API REST, предлагающего услугу через модель запроса / ответа.
Очевидно, что мы можем продолжать опрос поставщика после запроса пока результат не будет готов, но это не кажется самым эффективным подходом. использование веб-крючков кажется более эффективным, но я не уверен, как заставить сервер ждать срабатывания веб-крюка, так как это другая конечная точка.
у нас есть стек java в основном с весенней загрузкой, но я Я не уверен, подходит ли пружинная паутина для этого случая использования, или мы должны использовать другую технологию. так что я открыт для предложений или новых идей.