Перейти к содержимому

🚀 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