Aktifkan dukungan Dapr di gateway yang dihosting sendiri

BERLAKU UNTUK: Pengembang | Premium

Integrasi Dapr dalam API Management memungkinkan tim operasi untuk langsung mengekspos layanan mikro Dapr yang disebarkan pada kluster Kubernetes sebagai API, dan membuat API tersebut dapat ditemukan dan mudah dikonsumsi oleh pengembang dengan kontrol yang tepat di beberapa penyebaran Dapr—baik di cloud, lokal, atau di tepi.

Tentang Dapr

Dapr adalah runtime portabel untuk membangun aplikasi berbasis layanan mikro tanpa status dan dengan status menggunakan bahasa atau kerangka kerja apa pun. Ini mengodifikasi pola layanan mikro umum, seperti penemuan layanan dan pemanggilan dengan logika build-in retry, publish-and-subscribe dengan semantik pengiriman setidaknya sekali, atau sumber daya pengikatan yang dapat dicolokkan untuk memudahkan komposisi menggunakan layanan eksternal. Buka dapr.io untuk informasi terperinci dan instruksi tentang cara memulai dengan Dapr.

Mengaktifkan dukungan Dapr

Untuk mengaktifkan dukungan Dapr di gateway yang dihost sendiri API Management, tambahkan anotasi Dapr berikut ke templat penyebaran Kubernetes, ganti app-name dengan nama yang diinginkan. Panduan lengkap tentang menyiapkan dan menggunakan API Management dengan Dapr tersedia di sini.

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

Tip

Anda juga dapat menyebarkan gateway yang dihost sendiri dengan Helm dan menggunakan opsi konfigurasi Dapr.

Kebijakan integrasi Dapr

API Management menyediakan kebijakan khusus untuk berinteraksi dengan API Dapr yang diekspos melalui gateway yang dihost sendiri.

Langkah berikutnya