Instans Microservices Engine (MSE) mendukung mesin Nacos dan ZooKeeper. MSE menyediakan instans Edisi Profesional dan Edisi Pengembang. Sebelum Anda membeli instans MSE, Anda dapat merujuk pada topik ini untuk memilih tipe instans dan edisi instans berdasarkan kebutuhan bisnis Anda.
Pilih instans MSE
Registry Mikroservis mendukung mesin Nacos dan ZooKeeper.
Deskripsi mesin
Mesin Nacos: Secara default menggunakan Nacos 2.x dan kompatibel dengan versi sebelumnya.
Mesin ZooKeeper: Secara default menggunakan ZooKeeper 3.8.0 dan kompatibel dengan versi sebelumnya dari ZooKeeper 3.4.0.
Skenario
Skenario mikroservis: Baik mesin Nacos maupun ZooKeeper dapat digunakan sebagai registri dan pusat konfigurasi. Keduanya memberikan kemampuan penemuan layanan dan manajemen konfigurasi.
Jika aplikasi Anda berasal dari pusat konfigurasi Nacos atau Eureka sumber terbuka yang dikelola sendiri, kami sarankan menggunakan mesin Nacos.
Jika aplikasi Anda berasal dari pusat konfigurasi ZooKeeper sumber terbuka yang dikelola sendiri, kami sarankan menggunakan mesin ZooKeeper.
Skenario big data: Kami sarankan menggunakan mesin ZooKeeper. ZooKeeper mendukung koordinasi terdistribusi dan menyediakan fitur seperti kunci terdistribusi dan antrian terdistribusi untuk mengimplementasikan ketersediaan tinggi (HA) untuk aplikasi Anda.
Pilih Edisi Instans MSE
Instans MSE tidak mendukung peningkatan mesin dari Edisi Pengembang ke Edisi Profesional atau penurunan mesin dari Edisi Profesional ke Edisi Pengembang.
Disarankan untuk menggunakan mesin Nacos MSE karena Eureka sumber terbuka 2.x telah dihentikan dan tidak ada fitur baru yang dirilis untuk Eureka sumber terbuka 1.x. Mesin Nacos MSE sepenuhnya kompatibel dengan protokol Eureka serta menawarkan performa hingga 50% lebih baik. Untuk informasi lebih lanjut tentang cara membuat mesin Nacos, lihat Buat Mesin Nacos.
Mesin Nacos
Item | Edisi Profesional | Edisi Pengembang |
Versi Mesin yang Didukung |
|
|
HA |
| Menggunakan penyebaran single-node. Tidak menyediakan kemampuan pemulihan bencana multi-node, dan tujuan SLA mungkin tidak tercapai. |
Performa | Instans dikembangkan berdasarkan Alibaba Dragonwell dan dioptimalkan secara mendalam, meningkatkan performa keseluruhan lebih dari 40%. | Performa instans sebanding dengan performa instans sumber terbuka. |
Observabilitas | Mendukung pemantauan registry, pusat konfigurasi, dan penggunaan sumber daya. Metrik pemantauan dan dashboard terkait push layanan, jumlah koneksi persisten, versi klien, dan Java Virtual Machine (JVM) disediakan. | Mendukung pemantauan registry, pusat konfigurasi, dan penggunaan sumber daya. |
Layanan Ahli |
| Tidak didukung. |
Manajemen Alarm | Didukung. | Didukung. |
Otentikasi Akses | Didukung. | Didukung. |
Enkripsi Konfigurasi | Didukung. | Didukung. |
Protokol Eureka | Didukung. | Didukung. |
Protokol Diamond yang Didukung oleh Manajemen Konfigurasi Aplikasi | Didukung. | Didukung. |
Perlindungan Daftar Kosong | Didukung. | Didukung. |
Interoperabilitas Trafik antara Aplikasi Non-Java dan Aplikasi Java | Didukung. | Didukung. |
Migrasi Lancar | Didukung. | Didukung. |
Jejak Push Konfigurasi | Didukung. | Tidak didukung. |
Mesin ZooKeeper
Untuk instans yang menggunakan Edisi Profesional ZooKeeper, maksimal 2.000 node sementara dapat dibuat dalam satu sesi guna memastikan stabilitas instans ZooKeeper. Periksa konfigurasi node sementara Anda di klien dan pastikan bisnis Anda tidak terpengaruh negatif akibat throttling setelah Edisi Pengembang ZooKeeper ditingkatkan ke Edisi Profesional.
Item | Edisi Profesional | Edisi Pengembang |
Versi Mesin yang Didukung | ZooKeeper 3.8.0 (kompatibel dengan versi 3.4.x hingga 3.8.x) | ZooKeeper 3.8.0 (kompatibel dengan versi 3.4.x hingga 3.8.x) |
HA |
| Menggunakan penyebaran single-node. Tidak menyediakan kemampuan pemulihan bencana multi-node, dan tujuan SLA mungkin tidak tercapai. |
Performa |
| Performa instans sebanding dengan performa instans sumber terbuka. |
Fitur | Jumlah node anak dibatasi. Anda dapat membuat kebijakan kustom untuk mencegah terlalu banyak node anak yang memengaruhi performa instans. | Menyediakan fitur dasar. |
Layanan Ahli |
| Tidak didukung. |
Migrasi Lancar | Didukung. | Didukung. |
Deskripsi Item:
Otentikasi Akses: Fitur ini mencegah akses tidak sah ke instans Nacos dan menjaga konfigurasi tetap rahasia dan aman.
Enkripsi Konfigurasi: Fitur ini memungkinkan Anda mengenkripsi konfigurasi menggunakan Key Management Service (KMS), memastikan penyimpanan dan transmisi konfigurasi terenkripsi.
Interoperabilitas Trafik antara Aplikasi Non-Java dan Aplikasi Java: Fitur ini memungkinkan interoperabilitas trafik antara aplikasi yang diterapkan pada instans Alibaba Cloud Service Mesh (ASM) dan aplikasi Java yang terdaftar dengan instans MSE berdasarkan penemuan layanan.
Migrasi Lancar: Fitur ini memungkinkan migrasi aplikasi Spring Cloud dan Dubbo dari registry yang dikelola sendiri ke instans MSE di cloud tanpa perlu memodifikasi kode atau menangguhkan layanan. Akses ke aplikasi tidak terpengaruh selama proses migrasi.