Compartir a través de


Habilitación de la compatibilidad con Dapr en la puerta de enlace autohospedada

SE APLICA A: Desarrollador | Premium

La integración de Dapr en API Management permite a los equipos de operaciones exponer directamente los microservicios de Dapr implementados en clústeres de Kubernetes como API y hacer que esas API sean reconocibles y consumibles fácilmente por los desarrolladores con controles adecuados en varias implementaciones de Dapr, ya sea en la nube, en el entorno local o en el perímetro.

Acerca de Dapr

Dapr es un entorno de ejecución portátil para compilar aplicaciones basadas en microservicios sin estado y con estado con cualquier lenguaje o marco. Codifica los patrones comunes de microservicios, como la detección de servicios y la invocación con lógica de reintento integrada, publicación y suscripción con semántica de entrega al menos una vez o recursos de enlace conectables para facilitar la composición mediante servicios externos. Vaya a dapr.io para obtener información detallada e instrucciones sobre cómo empezar a trabajar con Dapr.

Habilitación de la compatibilidad con Dapr

Para activar la compatibilidad con Dapr en la puerta de enlace autohospedada de API Management, agregue las siguientes anotaciones de Dapr a la plantilla de implementación de Kubernetes, reemplazando app-name por un nombre deseado. Aquí encontrará un tutorial completo sobre cómo configurar y usar API Management con Dapr.

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

Sugerencia

También puede implementar la puerta de enlace autohospedada con Helm y usar las opciones de configuración de Dapr.

Directivas de integración de Dapr

API Management proporciona directivas específicas para interactuar con las API de Dapr expuestas a través de la puerta de enlace autohospedada.