Поделиться через


Включение поддержки 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, предоставляемыми через локальный шлюз.

Следующие шаги