全部产品
Search
文档中心

Microservices Engine:Kelola layanan

更新时间:Jul 06, 2025

Jika instance Nacos Anda dihosting pada Microservices Engine (MSE), MSE mengelola layanan yang terdaftar dengan instance tersebut. Topik ini menjelaskan cara mengelola layanan.

Prasyarat

  • MSE telah diaktifkan. Jika belum mengaktifkan MSE, kunjungi halaman produk untuk mengaktifkannya.

  • Sebuah mesin Nacos versi 2.0.3.0 atau lebih baru telah dibuat. Untuk informasi lebih lanjut tentang cara membuat mesin Nacos, lihat Buat Mesin Nacos. Jika versi mesin lebih lama dari 2.0.3.0, Anda harus meningkatkan versinya. Untuk informasi lebih lanjut tentang cara meningkatkan versi mesin, lihat Tingkatkan Versi Nacos.

  • Namespace telah dibuat. Untuk informasi lebih lanjut, lihat Buat Namespace.

Buat layanan

Catatan

Anda dapat membuat layanan kosong di konsol MSE untuk mendefinisikan atau menguji layanan sebelumnya. Untuk layanan kosong, tidak ada penyedia yang tersedia. Untuk menampilkan layanan kosong di konsol MSE, Anda harus mengaktifkan Show Empty Service.

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

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

  3. Pada halaman Instances, klik nama instance.

  4. Di panel navigasi sisi kiri, pilih Service Management > Services. Pada halaman yang muncul, pilih namespace dari daftar drop-down Namespace di pojok kiri atas, dan klik Create service.

  5. Pada panel Create service, konfigurasikan parameter dan klik OK.

    Nacos 2.1.2.1 atau lebih baru

    Parameter

    Deskripsi

    Service Name

    Nama layanan.

    Group Name

    Nama grup tempat layanan berada.

    Instance Source

    Sumber instance. Nilai valid: Console dan SDK.

    Protection Threshold

    Jika Anda mengatur Instance Source ke Console atau SDK, Anda harus menentukan parameter ini. Kami sarankan Anda mengatur nilainya menjadi proporsi jumlah minimum node yang dapat memproses trafik maksimum. Misalnya, jika 10 node instans tersedia, minimal 6 node dapat memproses trafik maksimum. Jika jumlah node kurang dari 6, sistem mungkin mengalami gangguan. Dalam kasus ini, atur parameter ini ke 0,6.

    Nacos 2.0.3.0 hingga 2.1.2.0

    Parameter

    Deskripsi

    Service Name

    Nama layanan.

    Group Name

    Nama grup tempat layanan berada.

    Persistence

    Menentukan apakah layanan dan instansinya dipertahankan.

    Protection Threshold

    Jika rasio instansi aplikasi sehat terhadap semua instansi aplikasi layanan kurang dari ambang batas yang ditentukan, mekanisme perlindungan dipicu untuk mencegah kerusakan sistem. Nilai valid: 0 hingga 1. Nilai default: 0.

    Untuk informasi lebih lanjut, lihat Implementasikan kemampuan ketersediaan tinggi dari Registrasi Mikroservis MSE.

Hapus layanan

Catatan

Anda hanya dapat menghapus layanan persistent. Layanan persisten bukan layanan sementara.

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

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

  3. Pada halaman Instances, klik nama instance.

  4. Di panel navigasi sisi kiri, pilih Service Management > Services. Pada halaman yang muncul, pilih namespace dari daftar drop-down Namespace di pojok kiri atas, dan klik More di kolom Actions layanan. Di daftar yang muncul, pilih Delete. Di pesan Hapus Layanan, klik OK.

Lihat detail layanan

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

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

  3. Pada halaman Instances, klik nama instance.

  4. Di panel navigasi sisi kiri, pilih Service Management > Services. Pada halaman yang muncul, pilih namespace dari daftar drop-down Namespace di pojok kiri atas.

    Anda dapat melihat informasi tentang semua layanan di namespace yang dipilih dari instance Nacos. Informasi tersebut mencakup Service Name, Group Name, Number of providers, dan Number of Clusters.

    Anda dapat melakukan operasi berikut:

    • Lihat detail layanan: Klik nama layanan untuk melihat detail layanan.

      • Di bagian atas halaman detail layanan, lihat informasi dasar tentang layanan, seperti Nama Layanan, Grup Layanan, Persistensi, dan Jumlah Kluster.

      • Klik tab Provider untuk melihat semua instansi aplikasi yang menyediakan layanan yang dibuat. Instansi aplikasi ditampilkan berdasarkan kluster logis. Secara default, penyedia kluster logis pertama ditampilkan.

        • Di bagian All Clusters di sebelah kiri, klik nama kluster logis untuk melihat informasi tentang instansi aplikasi dalam kluster.

        • Di kolom Actions instansi aplikasi yang ingin Anda kelola, edit nilai bobot, mulai instansi, matikan instansi, hapus instansi, atau lihat metadata.

      • Klik tab Subscriber untuk melihat daftar klien yang berlangganan layanan saat ini. Dalam daftar, Anda dapat melihat alamat IP dan versi klien pelanggan.

      • Klik tab Push track untuk melihat detail jejak push layanan saat ini, seperti Waktu Push, Alamat IP Klien Push, Nama Layanan Push, Grup Layanan Push, Jumlah Instansi, dan Nama Node.

    • Hapus layanan: Pada halaman detail layanan, temukan layanan yang ingin Anda hapus, dan klik Delete di kolom Actions. Di pesan Hapus Layanan, klik OK.

      Penting
      • MSE memungkinkan Anda hanya menghapus layanan kosong. Jika jumlah penyedia tidak 0, tombol Hapus akan redup.

      • Jika layanan tetap kosong selama lebih dari 1 menit, instance Nacos secara otomatis menghapus layanan tersebut.

Tambahkan instansi aplikasi untuk layanan

Anda dapat menambahkan instansi aplikasi (penyedia) untuk layanan di konsol MSE untuk mendefinisikan atau menguji instansi tersebut sebelumnya.

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

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

  3. Pada halaman Instances, klik nama instance.

  4. Di panel navigasi sisi kiri, pilih Service Management > Services. Pada halaman yang muncul, pilih namespace dari daftar drop-down Namespace di pojok kiri atas.

  5. Klik nama layanan untuk melihat detail layanan.

  6. Klik tab Provider, dan klik Create an instance. Di kotak dialog Create an instance, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    IP

    Masukkan alamat IP instansi aplikasi.

    Port Number

    Masukkan nomor port instansi aplikasi.

    Cluster Name

    Masukkan nama kluster logis tempat instansi aplikasi berada pada instance Nacos. Nilai default: DEFAULT.

    Up and down line status

    Pilih status awal instansi aplikasi. Nilai default: Yes. Nilai ini menunjukkan bahwa status awal instansi aplikasi adalah online.

    Weight

    Masukkan nilai bobot instansi aplikasi. Nilai valid: 0 hingga 10000. Nilai default: 1. Trafik dialokasikan berdasarkan bobot. Semakin besar bobot, semakin banyak trafik yang dialokasikan.

    Jika bobot yang Anda tentukan tidak berlaku, atasi masalah tersebut dengan mengikuti langkah-langkah di Apa yang harus saya lakukan jika bobot aplikasi instans yang dimodifikasi tidak berlaku pada instance Nacos MSE?

Mulai atau matikan instansi aplikasi

Catatan

Anda dapat memulai atau mematikan instansi aplikasi yang terdaftar dengan instance Nacos Anda.

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

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

  3. Pada halaman Instances, klik nama instance.

  4. Di panel navigasi sisi kiri, pilih Service Management > Services. Pada halaman yang muncul, pilih namespace dari daftar drop-down Namespace di pojok kiri atas.

  5. Klik nama layanan untuk melihat detail layanan.

  6. Klik tab Provider. Temukan instansi aplikasi yang ingin Anda kelola, dan klik On line atau Offline di kolom Actions. Di pesan yang muncul, klik OK.