Enterprise Distributed Application Service (EDAS) adalah platform terkelola untuk membangun dan menjalankan layanan mikro Java. Anda dapat mengembangkan aplikasi menggunakan Spring Cloud, Dubbo, atau High-speed Service Framework (HSF). EDAS menyediakan tata kelola layanan mikro, pemantauan peringatan, dan diagnosis aplikasi tanpa perlu membangun kemampuan tersebut secara mandiri.
Kemampuan EDAS
Terapkan aplikasi layanan mikro ke EDAS dan dapatkan:
Manajemen siklus hidup aplikasi: Terapkan, skalakan, kembalikan versi, dan kelola aplikasi di berbagai lingkungan.
Tata kelola layanan mikro: Kueri layanan, rilis canary, outlier ejection, dan shutdown yang mulus.
Pemantauan dan peringatan: Lacak metrik kinerja aplikasi dan terima peringatan ketika ambang batas dilanggar.
Diagnosis aplikasi: Lacak dan atasi masalah di seluruh layanan terdistribusi.
Pilih kerangka kerja
EDAS mendukung tiga kerangka kerja layanan mikro. Gunakan tabel berikut untuk menentukan mana yang paling sesuai dengan kasus penggunaan Anda.
| Spring Cloud | Dubbo | HSF | |
|---|---|---|---|
| Type | Kerangka kerja layanan mikro open-source | Kerangka kerja RPC open-source | Kerangka kerja proprietary Alibaba Cloud |
| Integration effort | Tidak ada — terapkan langsung ke EDAS tanpa perubahan kode atau konfigurasi tambahan | Tambahkan dependensi dan modifikasi konfigurasi — tidak diperlukan perubahan kode invasif | Berjalan di Ali-Tomcat dengan EDAS Container |
| Best for | Tim yang sudah menggunakan Spring Cloud atau memulai proyek baru | Tim yang menggunakan Dubbo atau membutuhkan RPC berkinerja-tinggi | Aplikasi lama Alibaba Cloud |
| Migration path | Migrate Spring Cloud applications to EDAS | Migrate Dubbo applications to EDAS | Upgrade HSF to Dubbo 3.0 |
Dubbo 3.0 mengintegrasikan Dubbo open-source dan HSF. Anda dapat meningkatkan aplikasi HSF yang ada ke Dubbo 3.0 di Konsol EDAS. Setelah peningkatan, lanjutkan pengembangan dengan metode semula atau gunakan fitur tata kelola layanan mikro yang disediakan EDAS untuk aplikasi Dubbo.
Spring Cloud
EDAS mendukung kerangka kerja layanan mikro Spring Cloud native. Terapkan aplikasi Spring Cloud ke EDAS tanpa memodifikasi kode atau menambahkan konfigurasi. Setelah penerapan, Anda dapat mengakses manajemen aplikasi, tata kelola layanan mikro, pemantauan dan peringatan, serta diagnosis aplikasi. Fitur-fitur ini membantu menjadikan aplikasi Anda lebih stabil dan aman.
Fitur tata kelola mencakup kueri layanan, rilis canary, outlier ejection, dan shutdown yang mulus.
Get started: Spring Cloud overview
Development guides:
Migration: Migrate Spring Cloud applications to EDAS
Dubbo
EDAS mendukung kerangka kerja layanan mikro Dubbo. Terapkan layanan mikro Dubbo ke EDAS dengan menambahkan dependensi dan memodifikasi konfigurasi—tanpa perubahan kode invasif. Setelah penerapan, Anda dapat mengakses seluruh fitur EDAS: manajemen aplikasi, tata kelola layanan mikro, pemantauan dan peringatan, serta diagnosis aplikasi.
Get started: Dubbo overview
Development guides:
Migration: Migrate Dubbo applications to EDAS
HSF
High-speed Service Framework (HSF) menstandarkan cara layanan dipublikasikan dan dipanggil di berbagai sistem bisnis, sehingga mengurangi ketergantungan pada implementasinya. HSF menangani detail kompleks komputasi terdistribusi seperti komunikasi remote, serialisasi, degradasi kinerja, serta panggilan sinkron dan asinkron.
Dubbo 3.0 mengintegrasikan Dubbo open-source dan HSF. Di Konsol EDAS, tingkatkan aplikasi HSF menjadi aplikasi Dubbo 3.0. Setelah peningkatan, lanjutkan pengembangan dengan metode semula atau gunakan fitur tata kelola layanan mikro yang disediakan EDAS untuk aplikasi Dubbo. Untuk informasi selengkapnya, lihat Upgrade an HSF application to Dubbo 3.0.
Get started: HSF overview
Development guides:
Migration: Migrate applications from HSF to Dubbo by using Ali-Tomcat