Включение поддержки Dapr на независимом шлюзе
ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Премиум
Интеграция Dapr в Управление API позволяет группам операций напрямую предоставлять микрослужбы Dapr, развернутые в кластерах Kubernetes в качестве API, и сделать эти API-интерфейсы обнаруживаемыми и легко используемыми разработчиками с соответствующими элементами управления в нескольких развертываниях Dapr , будь то в облаке, локальной среде или на пограничном сервере.
Сведения о Dapr
Dapr — это переносимая среда выполнения для создания приложений на основе микрослужб, с отслеживанием и без отслеживания состояния, с использованием любого языка или платформы. Dapr кодифицирует общие шаблоны микрослужб, такие как обнаружение и вызов служб, с помощью встроенной логики повторных попыток, семантики публикации и подписки с по крайней мере однократным распространением, а также подключаемых ресурсов привязки для упрощения компоновки с помощью внешних служб. Подробные сведения и инструкции по началу работы с Dapr см. на веб-сайте dapr.io.
Включение поддержки Dapr
Чтобы включить поддержку Dapr в Управление API локальном шлюзе, добавьте следующие заметки Dapr в шаблон развертывания Kubernetes, заменив app-name
требуемое имя. Полное пошаговое руководство по настройке и использованию Управление API с Dapr доступно здесь.
template:
metadata:
labels:
app: app-name
annotations:
dapr.io/enabled: "true"
dapr.io/app-id: "app-name"
Совет
Вы также можете развернуть локальный шлюз с помощью Helm и использовать параметры конфигурации Dapr.
Политики интеграции с Dapr
Управление API предоставляет определенные политики для взаимодействия с API Dapr, предоставляемыми через локальный шлюз.
Следующие шаги
- Дополнительные сведения об интеграции Dapr в Управление API