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