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
- Pelajari selengkapnya tentang integrasi Dapr di API Management