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

Какие знаешь инструменты из Spring Cloud

Spring Cloud предоставляет множество инструментов для разработки распределённых систем. Основные:

  1. Eureka – сервис discovery, позволяет микросервисам находить друг друга.
  2. Ribbon – клиентская балансировка нагрузки.
  3. Feign – декларативный REST-клиент для упрощения HTTP-запросов.
  4. Hystrix – реализация circuit breaker для отказоустойчивости.
  5. Zuul / Spring Cloud Gateway – API-шлюзы для маршрутизации запросов.
  6. Config Server – централизованное управление конфигурациями.
  7. Sleuth + Zipkin – распределённая трассировка запросов.
  8. Stream – интеграция с брокерами сообщений (Kafka, RabbitMQ).

Пример с Feign:

java
@FeignClient(name = "user-service")
public interface UserClient {
    @GetMapping("/users/{id}")
    User getUser(@PathVariable Long id);
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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