Partage via


Activer la prise en charge de Dapr dans la passerelle auto-hébergée

S’APPLIQUE À : Développeur | Premium

L’intégration de Dapr dans Gestion des API permet aux équipes chargées des opérations d’exposer directement des microservices Dapr déployés sur des clusters Kubernetes en tant qu’API, et de rendre ces API détectables et facilement utilisables par des développeurs avec des contrôles appropriés sur plusieurs déploiements Dapr, que ce soit dans le cloud, localement ou en périphérie.

À propos de Dapr

Dapr est un runtime portable permettant de créer des applications avec et sans état basées sur des microservices, avec n’importe quel langage ou infrastructure. Il codifie les modèles de microservice courants, tels que la découverte et l’appel de service avec une logique de nouvelle tentative intégrée, la publication et l’abonnement avec une sémantique de remise au moins une fois, ou des ressources de liaison enfichables pour faciliter la composition à l’aide de services externes. Accédez à dapr.io pour obtenir des informations et instructions détaillées sur la prise en main de Dapr.

Activer la prise en charge de Dapr

Pour activer la prise en charge de Dapr dans la passerelle auto-hébergée Gestion des API, ajoutez les Annotations Dapr au Modèle de déploiement Kubernetes en remplaçant app-name par le nom de votre choix. Une procédure pas à pas complète de la configuration et de l’utilisation de Gestion des API avec Dapr est disponible ici.

template:
    metadata:
      labels:
        app: app-name
      annotations:
        dapr.io/enabled: "true"
        dapr.io/app-id: "app-name"

Conseil

Vous pouvez également déployer la passerelle auto-hébergée avec Helm et utiliser les options de configuration Dapr.

Stratégies d’intégration Dapr

Gestion des API fournit des stratégies spécifiques pour interagir avec des API Dapr exposées via la passerelle auto-hébergée.

Étapes suivantes