Partager 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 d’opérations d’exposer directement les microservices Dapr déployés sur des clusters Kubernetes en tant qu’API, et de rendre ces API détectables et facilement consommables par les développeurs disposant de 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 micro-service 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 détaillées et des instructions 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 suivantes au modèle de déploiement Kubernetes, en app-name remplaçant par un nom souhaité. 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 / Astuce

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 les API Dapr exposées via la passerelle auto-hébergée.