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

Какие компоненты Spring Cloud использовал

Spring Cloud включает множество компонентов для микросервисной архитектуры. Часто используемые:

  1. Eureka – сервис регистрации и обнаружения (Service Discovery).
    Пример конфигурации сервера:

    java
    @SpringBootApplication
    @EnableEurekaServer
    public class EurekaServerApp { ... }
  2. Feign/RestTemplate – клиент для HTTP-вызовов между сервисами.
    Пример с Feign:

    java
    @FeignClient(name = "user-service")
    public interface UserClient { ... }
  1. Hystrix – circuit breaker для отказоустойчивости.
    Пример:

    java
    @HystrixCommand(fallbackMethod = "fallbackMethod")
    public String callExternalService() { ... }
  2. Zuul/Gateway – API Gateway для маршрутизации запросов.
    Пример с Gateway:

    java
    @Bean
    public RouteLocator routes(RouteLocatorBuilder builder) { ... }
  3. Config Server – централизованное управление конфигурацией.
    Пример:

    yaml
    spring:
      cloud:
        config:
          uri: http://config-server
  4. Sleuth/Zipkin – распределенная трассировка запросов.

Также могут использоваться Ribbon (балансировка нагрузки), Stream (работа с messaging), Bus (рассылка событий конфигурации).

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

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

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

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