All Products
Search
Document Center

Serverless App Engine:Menggunakan Dubbo untuk mengembangkan aplikasi

Last Updated:Apr 21, 2026

Serverless App Engine (SAE) mendukung kerangka kerja layanan mikro asli Dubbo. Anda dapat memigrasikan aplikasi ke SAE hanya dengan menambahkan dependensi dan memodifikasi konfigurasi untuk layanan mikro yang dikembangkan menggunakan kerangka kerja ini, tanpa perlu mengubah kode apa pun. SAE menyediakan berbagai kemampuan tingkat perusahaan seperti hosting aplikasi layanan mikro, tata kelola layanan mikro, pemantauan dan peringatan, serta diagnosis aplikasi.

Arsitektur Dubbo

Gambar berikut mengilustrasikan arsitektur kerangka kerja Dubbo.

Dubbo Architecture

  1. Kontainer dijalankan, memuat, dan menjalankan layanan penyedia.

  2. Saat penyedia diinisialisasi, ia mendaftarkan dirinya ke registri.

  3. Saat konsumen diinisialisasi, ia berlangganan layanan yang diperlukan dari registri.

  4. Registri mengembalikan daftar alamat penyedia kepada konsumen. Jika terjadi perubahan, registri akan mendorong data yang telah diperbarui ke konsumen melalui koneksi persisten.

  5. Konsumen memilih penyedia untuk dipanggil dari daftar alamat penyedia berdasarkan algoritma penyeimbangan beban perangkat lunak. Jika panggilan gagal, konsumen akan mencoba memanggil penyedia lainnya.

  6. Konsumen dan penyedia menyimpan total jumlah panggilan serta waktu yang dikonsumsi oleh setiap panggilan dalam memori, lalu mengirimkan data tersebut ke monitor setiap menit sekali.

Referensi

Untuk pengembangan aplikasi Dubbo, tinjau contoh-contoh berikut:

  • Menjalankan Aplikasi Dubbo pada SAE: Topik ini memberikan contoh cara menggunakan file konfigurasi XML untuk mengembangkan dua aplikasi layanan mikro Dubbo sebagai penyedia dan konsumen di lingkungan lokal, serta menjelaskan cara menerapkannya pada SAE.

  • Gunakan Spring Boot untuk Mengembangkan Aplikasi Dubbo: Topik ini menjelaskan cara menggunakan Spring Boot untuk mengembangkan aplikasi Dubbo dan menggunakan registri layanan SAE untuk implementasi pendaftaran dan penemuan layanan.