Встречается на собеседованиях • сегодня

Реализовывал ли асинхронное взаимодействие через REST

Да, реализовывал. В REST асинхронное взаимодействие можно организовать через: 1. **Callback URL** - клиент предоставляет endpoint, куда сервер отправляет результат после обработки. 2. **Polling** - клиент периодически опрашивает сервер на готовность результата. 3. **WebSockets/SSE** - для push-уведомлений. Пример с callback: ```java @RestController public class AsyncController { @PostMapping("/process") public ResponseEntity startProcess(@RequestBody Request request) { CompletableFuture.runAsync(() -> { // Долгая обработка String result = process(request); // Отправка результата на callback URL restTemplate.postForEntity(request.getCallbackUrl(), result, Void.class); }); return ResponseEntity.accepted().body("Processing started"); } } ``` Важно: обработка ошибок, таймауты, гарантии доставки.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы