全部产品
Search
文档中心

API Gateway:Jenis-jenis layanan backend

更新时间:Jul 06, 2025

API Gateway mendukung berbagai jenis layanan atau aplikasi backend untuk pemanggilan API yang fleksibel dan pemrosesan data. Topik ini menjelaskan jenis-jenis layanan backend yang didukung oleh API Gateway.

Resolusi nama domain internal untuk layanan backend (hanya untuk instance khusus)

API Gateway mendukung nama domain internal untuk layanan backend dan menyediakan resolusi nama domain pada tingkat instance. Secara spesifik:

  • Ikhtisar: Anda dapat mengonfigurasi bobot untuk catatan resolusi di API Gateway.

  • Langkah-langkah untuk mengonfigurasi resolusi nama domain internal.

  • Catatan penggunaan: item-item yang harus diperhatikan selama konfigurasi untuk memastikan proses berjalan lancar.

  • Batasan: pembatasan dan keterbatasan saat menggunakan fitur ini.

Untuk informasi lebih lanjut, lihat Resolusi Nama Domain Internal untuk Layanan Backend (Hanya untuk Instance Khusus).

Sumber daya dalam VPC

Instance Elastic Compute Service (ECS) dan Classic Load Balancer (CLB) dalam VPC dapat digunakan sebagai layanan backend API. Secara spesifik:

  • Gunakan Sumber Daya dalam VPC sebagai Layanan Backend API

    • Otorisasi akses ke dan ikat VPC Anda: Untuk membuat API dengan menggunakan sumber daya dalam VPC, Anda harus terlebih dahulu mengotorisasi API Gateway untuk mengakses sumber daya tersebut. Selama otorisasi, tentukan sumber daya dan port yang ingin diakses oleh API Gateway untuk memastikan komunikasi aman dengan layanan Anda.

    • Bangun arsitektur dengan ketersediaan tinggi: Bangun arsitektur API dengan ketersediaan tinggi untuk memastikan keandalan dan stabilitas sistem. Topik yang ditautkan memberikan instruksi terperinci.

    • FAQ: Topik ini juga memberikan jawaban atas beberapa pertanyaan umum tentang konfigurasi untuk membantu Anda menyelesaikan konfigurasi dengan lancar.

  • Uji Konektivitas Jaringan Otorisasi Akses VPC

    Pada langkah ini, Anda menguji konektivitas jaringan antara instance API Gateway Anda dan sumber daya yang akan diakses di VPC Anda. Pengujian ini membantu mengidentifikasi dan menyelesaikan masalah panggilan API yang disebabkan oleh konektivitas jaringan selama proses debugging API.

Untuk informasi lebih lanjut, lihat Sumber Daya dalam VPC.

Function Compute

API Gateway memungkinkan Anda menggunakan Function Compute sebagai layanan backend API. Secara spesifik:

  • Ikhtisar.

    Sebuah instance API Gateway dibuat. Untuk informasi lebih lanjut tentang jenis instance, lihat Pilih Jenis Instance.

  • Langkah-langkah untuk mengintegrasikan fungsi HTTP ke API Gateway.

  • Langkah-langkah untuk mengintegrasikan fungsi event ke API Gateway.

  • FAQ.

Untuk informasi lebih lanjut, lihat Function Compute.

Mock

API Gateway memungkinkan Anda menggunakan Mock sebagai layanan backend API. Layanan Mock mensimulasikan respons terhadap panggilan API berdasarkan konfigurasi API. Ini mengurangi miskomunikasi dan salah paham di antara anggota tim serta meningkatkan efisiensi pengembangan. Secara spesifik:

  • Konfigurasikan Mock.

  • Hapus Mock.

Untuk informasi lebih lanjut, lihat Mock.

Layanan data

API Gateway memungkinkan Anda mengonfigurasi layanan data sebagai layanan backend API. Layanan data dirancang untuk membangun bus layanan data seragam untuk membantu perusahaan meningkatkan nilai aset data mereka serta menjamin keandalan, keamanan, dan efektivitas data.

  • Layanan data berlaku untuk skenario berikut:

    • Minimalkan eksposur data.

    • Hubungkan alat visualisasi ke database.

    • Menyediakan data yang diproses untuk aplikasi.

  • Layanan Alibaba Cloud yang menyediakan layanan data:

    • Layanan big data: DataService Studio. Untuk informasi lebih lanjut, lihat Ikhtisar.

    • Layanan database: Data Management (DMS). Untuk informasi lebih lanjut, lihat Ikhtisar.

Untuk informasi lebih lanjut, lihat Buat API untuk Layanan Data.

PAI

Alibaba Cloud Platform for AI (PAI) Elastic Algorithm Service (EAS) memungkinkan Anda menerbitkan model ke API Gateway menggunakan REST API. Model yang diterbitkan ke API Gateway dapat dipanggil dalam sistem bisnis menggunakan permintaan HTTP. Untuk informasi tentang pemanggilan, lihat Panggil Layanan melalui Titik Akhir Publik. Untuk informasi lebih lanjut, lihat PAI.

EventBridge

API Gateway mendukung EventBridge sebagai layanan backend API. Secara spesifik:

  • Langkah-langkah untuk membuat dan menerbitkan API dengan EventBridge sebagai layanan backend.

  • Langkah-langkah untuk memanggil API menggunakan aplikasi dan AppCode berdasarkan metode otentikasi App Alibaba Cloud.

Untuk informasi lebih lanjut, lihat EventBridge.

Registri mikro layanan

API Gateway mendukung registri mikro layanan sebagai layanan backend. Secara spesifik:

  • Nacos

    • Bagaimana API Gateway diintegrasikan dengan Nacos untuk mengakses aplikasi mikro layanan backend.

    • Bagaimana membuat instance integrasi virtual private cloud (VPC).

    • Bagaimana menerapkan Nacos dan mendaftarkan aplikasi mikro layanan dengan Nacos.

  • Zookeeper

    • Bagaimana API Gateway diintegrasikan dengan ZooKeeper untuk mengakses aplikasi mikro layanan backend.

    • Bagaimana membuat instance integrasi VPC.

    • Bagaimana menerapkan ZooKeeper dan mendaftarkan aplikasi mikro layanan dengan ZooKeeper.

Untuk informasi lebih lanjut, lihat Registri Mikro Layanan.

Gateway API multi-level

API yang dibuat di API Gateway dapat dipanggil oleh klien dan juga oleh API Gateway itu sendiri. Ini meningkatkan fleksibilitas dan fungsionalitas layanan API serta memenuhi kebutuhan beragam dalam berbagai skenario. Secara spesifik:

  • di wilayah yang sama melalui jaringan internal atau lintas wilayah melalui Internet.

  • API Gateway dapat memanggil API yang dimiliki oleh akun yang sama atau akun yang berbeda.

Untuk informasi lebih lanjut, lihat Gateway API Multi-Level.

Konfigurasikan header Host

API Gateway memungkinkan Anda mengonfigurasi header Host untuk menentukan ke layanan backend mana API Gateway meneruskan permintaan. Secara spesifik:

  • Bagaimana mengonfigurasi header Host.

  • Prioritas konfigurasi header Host.

Untuk informasi lebih lanjut, lihat Konfigurasikan Header Host.