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

13 записей с тегом "Feign"

Посмотреть все теги

· 5 мин. чтения

1. Введение

Вызов внешних служб через конечную точку REST — обычное действие, которое стало очень простым благодаря таким библиотекам, как Feign . Однако во время таких звонков многое может пойти не так. Многие из этих проблем случайны или временны.

В этом руководстве мы узнаем, как повторять неудачные вызовы и создавать более отказоустойчивые клиенты REST.

2. Имитация установки клиента

Во-первых, давайте создадим простой конструктор клиента Feign, который позже мы добавим в повторные попытки. Мы будем использовать OkHttpClient в качестве HTTP-клиента. Кроме того, мы будем использовать GsonEncoder и GsonDecoder для кодирования и декодирования запросов и ответов. Наконец, нам нужно указать URI цели и тип ответа:

· 2 мин. чтения

1. Введение

Spring Cloud Feign Client — это удобный декларативный REST-клиент, который мы используем для реализации связи между микросервисами.

В этом кратком руководстве мы покажем, как установить пользовательское время ожидания подключения клиента Feign как глобально, так и для каждого клиента.

2. По умолчанию

Feign Client довольно настраиваемый.

· 5 мин. чтения

1. Обзор

В этом руководстве мы познакомимся с Feign — декларативным HTTP-клиентом, разработанным Netflix.

Feign стремится упростить клиенты HTTP API. Проще говоря, разработчику нужно только объявить и аннотировать интерфейс, в то время как фактическая реализация предоставляется во время выполнения.

2. Пример

В этом руководстве мы будем использовать пример приложения книжного магазина, которое предоставляет конечную точку REST API.