All Products
Search
Document Center

Microservices Engine:Kelola layanan

Last Updated:Mar 12, 2026

Microservices Engine (MSE) memungkinkan Anda mengelola layanan yang terdaftar di instans Nacos melalui Konsol. Anda dapat membuat dan menghapus layanan, menambahkan instans aplikasi (provider), mengaktifkan atau menonaktifkan instans, serta memantau subscriber dan pelacakan push.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Navigasi ke halaman layanan

Semua operasi pengelolaan layanan dimulai dari halaman yang sama. Selesaikan langkah-langkah berikut terlebih dahulu, lalu ikuti instruksi spesifik tugas di setiap bagian.

  1. Masuk ke Konsol MSE dan pilih wilayah di bilah navigasi atas.

  2. Di panel navigasi kiri, pilih Microservices Registry > Instances.

  3. Pada halaman Instances, klik nama instans tersebut.

  4. Di panel navigasi kiri, pilih Service Management > Services. Pilih namespace dari daftar drop-down Namespace.

Buat layanan

Buat layanan kosong untuk mendefinisikan atau menguji layanan sebelum provider mendaftar ke dalamnya. Layanan kosong tidak memiliki provider. Untuk menampilkan layanan kosong dalam daftar layanan, aktifkan Show Empty Service.

Setelah Anda menavigasi ke halaman layanan:

  1. Klik Create service.

  2. Pada panel Create service, konfigurasikan parameter berikut, lalu klik OK.

Parameter untuk Nacos 2.1.2.1 atau lebih baru

ParameterWajibTipeBawaanDeskripsi
Service NameYaString--Nama layanan.
Group NameYaString--Grup tempat layanan tersebut berada.
Instance SourceYaEnum--Sumber instans. Nilai yang valid: Console, SDK.
Protection ThresholdYaFloat--Rasio minimum instans sehat untuk mencegah gangguan sistem. Nilai yang valid: 0 hingga 1. Lihat panduan ambang batas perlindungan.

Parameter untuk Nacos 2.0.3.0 hingga 2.1.2.0

ParameterWajibTipeBawaanDeskripsi
Service NameYaString--Nama layanan.
Group NameYaString--Grup tempat layanan tersebut berada.
PersistenceYaBoolean--Apakah layanan dan instansnya dipertahankan (persisted).
Protection ThresholdYaFloat0Rasio instans sehat di bawah ambang batas mana mekanisme perlindungan diaktifkan. Nilai yang valid: 0 hingga 1. Untuk informasi selengkapnya, lihat Implement high availability capabilities of MSE Microservices Registry.

Panduan ambang batas perlindungan

Tetapkan ambang batas perlindungan sebagai proporsi jumlah minimum node yang mampu memproses trafik maksimum. Misalnya, jika tersedia 10 node instans dan minimal 6 node mampu memproses trafik maksimum, tetapkan nilai ini menjadi 0.6.

Hapus layanan

Hanya layanan persisten tanpa provider yang dapat dihapus. Jika layanan masih memiliki provider (kolom Number of providers tidak bernilai 0), tombol Delete akan diredupkan.

Catatan

Layanan persisten bukanlah layanan temporary. Jika suatu layanan tetap kosong selama lebih dari 1 menit, instans Nacos akan secara otomatis menghapus layanan tersebut.

Setelah Anda menavigasi ke halaman layanan:

  1. Temukan layanan yang dituju, klik More pada kolom Actions, lalu pilih Delete.

  2. Pada kotak dialog konfirmasi, klik OK.

Lihat detail layanan

Daftar layanan menampilkan kolom-kolom berikut untuk setiap layanan:

KolomDeskripsi
Service NameNama layanan.
Group NameGrup tempat layanan tersebut berada.
Number of providersJumlah instans aplikasi yang menyediakan layanan tersebut.
Number of ClustersJumlah kluster logis.

Setelah Anda menavigasi ke halaman layanan, klik nama layanan untuk membuka halaman detailnya. Bagian atas menampilkan nama layanan, grup layanan, status persistence, dan jumlah kluster.

Tab Provider

Menampilkan semua instans aplikasi yang menyediakan layanan ini, dikelompokkan berdasarkan kluster logis. Secara default, kluster logis pertama ditampilkan.

  • Pada bagian All Clusters di sebelah kiri, klik nama kluster untuk melihat instans dalam kluster tersebut.

  • Pada kolom Actions untuk setiap instans, ubah bobot, aktifkan atau nonaktifkan instans, hapus instans, atau lihat metadata-nya.

Tab Subscriber

Menampilkan semua klien yang berlangganan ke layanan tersebut, termasuk alamat IP dan versi klien mereka.

Push Track tab

Menampilkan detail pelacakan push untuk layanan tersebut:

FieldDeskripsi
Push TimeWaktu saat push terjadi.
Push Client IP AddressAlamat IP klien yang menerima push.
Push service nameNama layanan yang dipush.
Push Service GroupGrup layanan dari layanan yang dipush.
Number of InstancesJumlah instans yang disertakan dalam push tersebut.
Node nameNama node yang memulai push tersebut.

Tambahkan instans aplikasi

Tambahkan instans aplikasi (provider) untuk suatu layanan melalui Konsol MSE guna mendefinisikan atau menguji instans sebelum digunakan secara langsung.

Setelah Anda menavigasi ke halaman layanan:

  1. Klik nama layanan untuk membuka halaman detailnya.

  2. Klik tab Provider, lalu klik Create an instance.

  3. Pada kotak dialog Create an instance, konfigurasikan parameter berikut, lalu klik OK.

ParameterWajibTipeBawaanDeskripsi
IPYaString--Alamat IP instans aplikasi.
Port NumberYaInteger--Nomor port instans aplikasi.
Cluster NameTidakStringDEFAULTKluster logis tempat instans ini berada pada instans Nacos.
Up and down line statusTidakBooleanYes (online)Status awal online/offline instans tersebut.
WeightTidak--1Bobot trafik instans tersebut. Nilai yang valid: 0 hingga 10.000. Bobot yang lebih tinggi mengarahkan lebih banyak trafik ke instans tersebut. Jika perubahan bobot tidak berlaku, lihat What do I do if the modified weight of an application instance does not take effect on an MSE Nacos instance?

Aktifkan atau nonaktifkan instans aplikasi

Aktifkan atau nonaktifkan instans aplikasi yang terdaftar di instans Nacos Anda.

Setelah Anda menavigasi ke halaman layanan:

  1. Klik nama layanan untuk membuka halaman detailnya.

  2. Klik tab Provider. Temukan instans yang dituju, lalu klik On line atau Offline pada kolom Actions.

  3. Pada kotak dialog konfirmasi, klik OK.