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

Сталкивался ли с распределенной системой

Да, работал с распределенными системами на базе Spring Cloud (Eureka, Feign, Hystrix) и Kafka. Основные сложности — обеспечение отказоустойчивости, консистентности данных и балансировки нагрузки.

Пример:

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

@Service
public class OrderServiceFallback implements OrderServiceClient {
@Override
public Order getOrder(Long id) {
return new Order(id, "Fallback order");
}
}

text
Использовал Circuit Breaker (Hystrix) для обработки сбоев в микросервисах. Для асинхронной коммуникации применял Kafka, гарантируя доставку событий.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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