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

Вызывал ли один микросервис другой микросервис в последнем проекте

Да, в микросервисной архитектуре взаимодействие между сервисами — стандартная практика. В последнем проекте использовали REST API через Spring Cloud OpenFeign для синхронных вызовов и Kafka для асинхронной коммуникации.

Пример Feign-клиента:

java
@FeignClient(name = "order-service", url = "${order.service.url}")
public interface OrderServiceClient {
    @GetMapping("/orders/{id}")
    Order getOrder(@PathVariable Long id);
}

Для надежности добавили Circuit Breaker (Resilience4j) и retry-механизмы. Асинхронные события через Kafka обрабатывали с помощью Spring Kafka, что помогло снизить связность сервисов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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