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.

Kontainer dijalankan, memuat, dan menjalankan layanan penyedia.
Saat penyedia diinisialisasi, ia mendaftarkan dirinya ke registri.
Saat konsumen diinisialisasi, ia berlangganan layanan yang diperlukan dari registri.
Registri mengembalikan daftar alamat penyedia kepada konsumen. Jika terjadi perubahan, registri akan mendorong data yang telah diperbarui ke konsumen melalui koneksi persisten.
Konsumen memilih penyedia untuk dipanggil dari daftar alamat penyedia berdasarkan algoritma penyeimbangan beban perangkat lunak. Jika panggilan gagal, konsumen akan mencoba memanggil penyedia lainnya.
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.