Получите ответ, когда он будет готов весной загрузиться - PullRequest
0 голосов
/ 06 октября 2019

У меня есть код переднего конца (скрипт) и фоновый (Spring-Boot).

В коде внутреннего кода:

@GetMapping("/calldata")
public Response call() {
   ...//Imagine this operations take more than 5 minutes. 
}

В коде конца шрифта: я просто звонюэтот бэкэнд API и открытый сокет и ждут, пока данные будут готовы в состоянии загрузки.

Есть ли способ сказать от бэкэнда до внешнего интерфейса;" Не жди меня. Я сообщу тебе, когда буду готов. И я передам свои данные. "?

1 Ответ

0 голосов
/ 06 октября 2019

Вы хотите, чтобы ваш запрос обрабатывался асинхронно. Вы можете использовать веб-сокеты, которые поддерживают одно постоянное соединение между сервером и клиентом. https://www.baeldung.com/spring-websockets-sendtouser

...