Я использую kotlin и реактивную среду Spring-boot для разработки API.
В настоящее время существует API, который выполняет некоторую трудоемкую работу. Я хочу, чтобы при поступлении запроса он мог немедленно вернуть 200, чтобы сообщить клиенту, что запрос был принят до выполнения задания.
Я пытаюсь выполнить следующий, но он не работает,
suspend fun doCalculattion(request: ServerRequest): ServerResponse {
return coroutineScope {
launch {
timeCosuming()
}
launch {
ServerResponse.ok().buildAndAwait()
}
}
}