Abilitare il supporto Dapr nel gateway self-hosted
SI APPLICA A: Sviluppatore | Premium
L'integrazione Dapr in Gestione API consente ai team operativi di esporre direttamente i microservizi Dapr distribuiti nei cluster Kubernetes come API e rendere individuabili e facilmente utilizzabili dagli sviluppatori con controlli appropriati in più distribuzioni Dapr, sia nel cloud, in locale o perimetrali.
Informazioni su Dapr
Dapr è un runtime portatile per la compilazione di applicazioni basate su microservizi senza stato e con stato con qualsiasi linguaggio o framework. Codifica i modelli di microservizi comuni, ad esempio l'individuazione dei servizi e la chiamata con logica di ripetizione dei tentativi di compilazione, pubblicazione e sottoscrizione con semantica di recapito at-least-once o risorse di associazione collegabili per semplificare la composizione usando servizi esterni. Passare a dapr.io per informazioni dettagliate e istruzioni su come iniziare a usare Dapr.
Abilitare il supporto di Dapr
Per attivare il supporto Dapr nel gateway self-hosted di Gestione API, aggiungere le annotazioni Dapr seguenti al modello di distribuzione Kubernetes, sostituendo app-name
con un nome desiderato. Una procedura dettagliata completa per la configurazione e l'uso di Gestione API con Dapr è disponibile qui.
template:
metadata:
labels:
app: app-name
annotations:
dapr.io/enabled: "true"
dapr.io/app-id: "app-name"
Suggerimento
È anche possibile distribuire il gateway self-hosted con Helm e usare le opzioni di configurazione Dapr.
Criteri di integrazione di Dapr
Gestione API fornisce criteri specifici per interagire con le API Dapr esposte tramite il gateway self-hosted.
Passaggi successivi
- Altre informazioni sull'integrazione di Dapr in Gestione API