🚀 Feign Client в Spring Boot | Простое взаимодействие микросервисов ✅
CodeSnippet
0:00 / 0:00
🚀 Feign Client в Spring Boot | Простое взаимодействие микросервисов ✅
9 670 просмотров · 4 месяца назад
CodeSnippet
62,9 тыс. подписчиков
9 670 просмотров · 4 месяца назад
В этом видео мы научимся использовать Feign Client в Spring Boot для упрощения взаимодействия между микросервисами 🚀
Вместо написания ручных HTTP-запросов с помощью RestClient или RestTemplate, Feign позволяет нам вызывать другие сервисы так же, как обычные методы Java.
Мы создадим реальный пример, в котором сервис заказов взаимодействует с сервисом инвентаризации с помощью Feign Client, и разберемся, как это работает внутри на высоком уровне.
📚 Что вы узнаете
• Что такое Feign Client
• Почему Feign необходим в микросервисах
• Как включить Feign в Spring Boot
• Создание интерфейса Feign Client
• Вызов другого микросервиса с помощью Feign
• Высокоуровневое внутреннее устройство Feign
• Feign против RestClient
🧩 Обзор проекта
Мы используем:
Сервис заказов
Сервис инвентаризации
ССЫЛКИ:
Репозитории Git -
https://github.com/codesnippetjava/ec...
https://github.com/codesnippetjava/ec...
Плейлист по микросервисам - • MicroServices In Spring Boot
RestTemplate - • MicroServices Project Setup & RestTemplat...
RestClient - • RestClient Explained with Microservices (S...
Документация Feign - https://docs.spring.io/spring-cloud-o...
Разделы:
0:00 - Введение и план
1:35 - Что такое Feign?
3:25 - Включение Feign в Spring Boot
6:30 - Создание интерфейса клиента Feign и демонстрация
15:50 - Поток работы клиента Feign и его внутреннее устройство
22:50 - POST-запрос с использованием клиента Feign
27:12 - Что дальше?
29:00 - Заключение
Последовательность действий:
Сервис заказов → Клиент Feign → Сервис инвентаризации → Ответ
🔜 Что дальше (Часть 2)
В следующем видео мы рассмотрим:
• Пользовательская конфигурация Feign
• Перехватчики запросов (заголовки, аутентификация)
• Логирование и отладка вызовов Feign
• Обработка ошибок с помощью ErrorDecoder
• Подробный анализ кодировщика и декодера
• Конфигурация для каждого клиента
👨💻 Для кого это видео
Для разработчиков Java
Для разработчиков Spring Boot
Девушек бэкенда
Для начинающих в области микросервисов
Для изучающих системное проектирование
🔔 Подпишитесь на канал, чтобы получать больше контента
Я создаю контент по темам:
Микросервисы
Spring Boot
Разработка бэкенда на Java
Системное проектирование
DevOps