Bagikan melalui


Mengaktifkan dukungan Dapr di gateway yang dihost 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 stateless dan stateful dengan bahasa atau kerangka kerja apa pun. Ini mengkodifikasi pola layanan mikro umum, seperti penemuan layanan dan pemanggilan dengan logika coba lagi bawaan, terbitkan dan berlangganan dengan semantik pengiriman setidaknya sekali, atau sumber daya pengikatan yang dapat dicolokkan untuk memudahkan komposisi menggunakan layanan eksternal. Buka dapr.io untuk informasi dan instruksi terperinci tentang cara memulai 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"

Petunjuk

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.