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 fácilmente consumibles 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 con y sin estado creadas en cualquier lenguaje o plataforma. Codifica los patrones comunes de microservicios, como la detección y la invocación de servicios con una lógica de reintento integrada, la semántica de publicación y suscripción con al menos una entrega o los recursos de enlace conectables para facilitar la composición mediante servicios externos. Acceda a dapr.io si desea consultar más detalles y obtener instrucciones para empezar a utilizar Dapr.
Habilitar compatibilidad con Dapr
Para activar la compatibilidad con Dapr en la puerta de enlace autohospedada de API Management, agregue las Anotaciones de Dapr siguientes, en la Plantilla de implementación de Kubernetes, reemplazando app-name
por el nombre que desee. Encontrará un tutorial completo sobre la configuración y el uso de API Management con Dapr aquí.
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.
Pasos siguientes
- Obtenga más información sobre la integración de Dapr en API Management