全部产品
Search
文档中心

:Konfigurasikan mulai dan matikan dengan lancar dalam YAML

更新时间:Jul 02, 2025

Untuk aplikasi online, operasi seperti rilis, peningkatan skala, penurunan skala, dan restart sering diperlukan. Microservices Engine (MSE) menyediakan fitur mulai dan matikan dengan lancar untuk melindungi aplikasi selama operasi tersebut. Fitur ini mencakup kemampuan seperti pra-pemuatan layanan, pendaftaran layanan tertunda, dan notifikasi proaktif. Topik ini menjelaskan cara mengonfigurasi fitur mulai dan matikan dengan lancar menggunakan YAML.

Konfigurasikan aturan mulai dan matikan dengan lancar

  1. Aktifkan MSE Microservices Governance untuk aplikasi mikro di kluster ACK. Untuk informasi lebih lanjut, lihat Aktifkan Microservices Governance untuk Aplikasi Mikro dalam Kluster ACK.

  2. Di halaman Workloads aplikasi, konfigurasikan parameter. Untuk detail lebih lanjut tentang parameter, lihat Mulai dengan Lancar dan Matikan dengan Lancar.

    • Parameter dikonfigurasi di spec > template > metadata > labels.

    • Tabel berikut menjelaskan parameter.

      Parameter

      Deskripsi

      Nilai default

      mse.lossless.enable

      Menentukan apakah akan mengaktifkan fitur mulai dengan lancar.

      • true

      • false

      false

      mse.lossless.warmupTime

      Durasi pra-pemuatan. Unit: detik.

      120

      mse.lossless.delayTime

      Latensi pendaftaran layanan. Unit: detik. Jika Anda menentukan nilai x untuk parameter ini, aplikasi atau layanan didaftarkan ke Microservices Registry x detik setelah aplikasi dimulai.

      0

      mse.lossless.notice

      Menentukan apakah akan secara proaktif mengirim notifikasi kepada konsumen saat penyedia dimatikan.

      false

    • Contoh kode:

      mse.lossless.enable: 'true'
      mse.lossless.delayTime: '30'
      mse.lossless.warmupTime: '60'
      mse.lossless.notice: 'false'

Verifikasi hasilnya

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

  2. Di panel navigasi sisi kiri, pilih Microservices Governance > Application Governance.

  3. Di halaman Application list, klik kartu sumber daya dari aplikasi yang diinginkan.

  4. Di panel navigasi sisi kiri, klik Traffic management. Di tab Graceful Start/Shutdown pada halaman yang muncul, periksa bahwa konfigurasi aturan mulai dengan lancar sesuai dengan konfigurasi dalam YAML. Saat memulai atau mematikan aplikasi, Anda dapat memeriksa bahwa grafik tren events dan permintaan per detik (QPS) sesuai dengan konfigurasi dalam YAML di tab Mulai/Matikan dengan Lancar pada halaman Manajemen Trafik.

Catatan
  • Setelah mengonfigurasi aturan mulai dan matikan dengan lancar dalam YAML, aplikasi akan langsung di-restart. Setelah restart, aturan yang dikonfigurasi mulai berlaku.

  • Jika tidak mengonfigurasi parameter aturan mulai dan matikan dengan lancar dalam YAML, nilai default parameter otomatis digunakan.

  • Jika memodifikasi aturan mulai dan matikan dengan lancar untuk aplikasi menggunakan YAML di halaman Workloads aplikasi dan juga memodifikasi aturan di konsol MSE, modifikasi yang dilakukan menggunakan YAML memiliki prioritas. Jika memodifikasi aturan mulai dan matikan dengan lancar di konsol MSE, aturan yang dikonfigurasi menggunakan YAML akan menimpa aturan yang ada di konsol setelah aplikasi di-restart.