Как создать / обернуть удаленную службу, которая предлагает только длинные конечные точки опроса или веб-хука, с помощью RESTful API? - PullRequest
0 голосов
/ 26 февраля 2020

У нас есть удаленная служба, предоставляемая поставщиком, для которой мы отправляем запрос с двоичными данными, и для получения результатов мы либо предоставляем веб-крючок (общедоступный http-URL) в запросе, который будет вызываться, либо используем длинный опрос. чтобы проверить результаты.

Мне нужно обработать / обернуть эту службу с помощью обычного API REST, предлагающего услугу через модель запроса / ответа.

Очевидно, что мы можем продолжать опрос поставщика после запроса пока результат не будет готов, но это не кажется самым эффективным подходом. использование веб-крючков кажется более эффективным, но я не уверен, как заставить сервер ждать срабатывания веб-крюка, так как это другая конечная точка.

у нас есть стек java в основном с весенней загрузкой, но я Я не уверен, подходит ли пружинная паутина для этого случая использования, или мы должны использовать другую технологию. так что я открыт для предложений или новых идей.

...