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


Включение поддержки Dapr в локальном шлюзе

ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Премия

Интеграция Dapr в службе управления API позволяет группам операций напрямую предоставлять микрослужбы Dapr, развернутые в кластерах Kubernetes в качестве API, и сделать эти API-интерфейсы обнаруживаемыми и легко используемыми разработчиками с соответствующими элементами управления в нескольких развертываниях Dapr — будь то в облаке, локальной среде или на пограничном сервере.

О Dapr

Dapr — это переносимая среда выполнения для создания приложений на основе микрослужб без отслеживания состояния с любым языком или платформой. Он кодифицирует общие шаблоны микрослужб, такие как обнаружение служб и вызов с помощью встроенной логики повторных попыток, публикации и подписки с гарантией доставки по крайней мере одного сообщения, или настраиваемые ресурсы привязки, чтобы упростить создание композиций с использованием внешних служб. Перейдите на dapr.io для получения подробной информации и инструкций о том, как начать работу с Dapr.

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