全部产品
Search
文档中心

Microservices Engine:Tambahkan layanan

更新时间:Jul 06, 2025

Untuk memungkinkan gateway memperoleh titik akhir layanan, Anda harus menambahkan layanan yang ada ke gateway dan mendaftarkannya sebagai layanan tujuan untuk perutean. Microservices Engine (MSE) gateway berbasis cloud-native mendukung penambahan layanan dari sumber-sumber berikut: kluster Container Service for Kubernetes (ACK), instance MSE Nacos, instance MSE Zookeeper, registri Enterprise Distributed Application Service (EDAS), registri Serverless App Engine (SAE), titik akhir tetap, nama domain Sistem Nama Domain (DNS), dan Function Compute.

Prosedur

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

  2. Di panel navigasi kiri, pilih Cloud-native Gateway > Gateways.

  3. Di halaman Gateways, klik nama gateway yang diinginkan.

  4. Di panel navigasi kiri, klik Routes. Kemudian, klik tab Services.

  5. Klik Add Service. Di panel Add Service, pilih sumber layanan dari daftar drop-down Service Source, konfigurasikan parameter, lalu klik OK.

    Catatan

    Saat gateway berbasis cloud-native meneruskan permintaan ke layanan backend yang menggunakan nama domain tertentu, gateway tidak menulis ulang nama domain host menjadi nama domain yang ditentukan. Untuk informasi lebih lanjut tentang cara menulis ulang nama domain, lihat Konfigurasikan kebijakan penulisan ulang.

Parameter

Catatan
  • Tambahkan layanan dari ACK cluster: Jika Anda memilih Container Service dari daftar drop-down Sumber Layanan, gateway berbasis cloud-native memperoleh daftar layanan dari kluster ACK atau kluster ACK Serverless dan memungkinkan Anda menambahkan layanan dalam daftar serta titik akhir node backend mereka ke gateway.

  • Tambahkan layanan dari fixed endpoint: Jika mekanisme penemuan layanan tidak disediakan untuk layanan yang ingin Anda tambahkan, Anda harus secara manual menambahkan titik akhir node backend layanan tersebut ke gateway.

  • Tambahkan layanan dari DNS domain name: Jika Anda memilih Nama Domain DNS dari daftar drop-down Sumber Layanan, gateway berbasis cloud-native memungkinkan Anda menggunakan hasil resolusi DNS sebagai titik akhir layanan backend.

Sumber Layanan

Parameter

Deskripsi

Container Service

Catatan

Jika Anda memilih Container Service dari daftar drop-down Sumber Layanan, gateway memperoleh daftar layanan dari kluster ACK atau kluster ACK Serverless dan memungkinkan Anda menambahkan layanan dan titik akhir node mereka dalam daftar ke gateway.

Namespace

Pilih namespace tempat kluster berada. Secara default, layanan dalam namespace arms-prom, kube-system, dan mse-pilot tidak ditampilkan.

Services

Pilih satu atau lebih layanan. Secara default, layanan dengan nama yang dimulai dengan consumers tidak ditampilkan.

MSE Nacos

Specify Nacos Instance

Nacos Source List

Pilih instance Nacos dari daftar drop-down. Setelah Anda menentukan instance Nacos, sistem hanya memperoleh informasi alamat layanan dan penyedia layanan dari instance tersebut.

Namespace

Pilih namespace tempat kluster berada. Secara default, layanan dalam namespace arms-prom, kube-system, dan mse-pilot tidak ditampilkan.

Services

Pilih satu atau lebih layanan. Secara default, layanan dengan nama yang dimulai dengan consumers tidak ditampilkan.

Fixed Address

Catatan

Jika layanan yang ingin Anda tambahkan tidak dapat ditemukan menggunakan mekanisme penemuan layanan, Anda dapat memilih opsi ini untuk Sumber Layanan di panel Tambah Layanan dan menambahkan titik akhir node backend secara manual.

Service Name

Masukkan nama layanan.

Service Address

Masukkan titik akhir node backend. Titik akhir node backend bervariasi tergantung pada sumber layanan. Titik akhir harus dalam format <Alamat IP node backend>:<Port layanan>. Pisahkan titik akhir dengan baris baru.

TLS Mode

Pilih mode Transport Layer Security (TLS) dari daftar drop-down. Nilai default: Dinonaktifkan. Nilai valid:

  • Disabled: TLS dinonaktifkan untuk akses layanan.

  • TLS: TLS diaktifkan untuk akses layanan berbasis HTTPS.

  • mTLS: Mutual TLS (mTLS) diaktifkan untuk otentikasi timbal balik.

DNS Domain Name

Catatan

Jika Anda memilih Nama Domain DNS dari daftar drop-down Sumber Layanan, gateway memungkinkan Anda menggunakan hasil resolusi DNS sebagai titik akhir layanan backend.

Service Name

Masukkan nama layanan.

Service Port

Masukkan nomor port layanan. Rentang nilai adalah 1 hingga 65535.

Domain Names

Masukkan satu atau lebih nama domain. Contoh: www.aliyun.com. Pisahkan beberapa nama domain dengan baris baru.

TLS Mode

Pilih mode Transport Layer Security (TLS) dari daftar drop-down. Nilai default: Dinonaktifkan. Nilai valid:

  • Disabled: TLS dinonaktifkan untuk akses layanan.

  • TLS: TLS diaktifkan untuk akses layanan berbasis HTTPS.

  • mTLS: mTLS diaktifkan untuk otentikasi timbal balik.

More settings

DNS Servers

Konfigurasikan satu atau lebih server DNS untuk layanan. Untuk informasi lebih lanjut, lihat Konfigurasikan server DNS.

Catatan

Jika Anda tidak menentukan parameter ini, server DNS default sistem akan digunakan.

MSE Zookeeper

Services

Pilih satu atau lebih layanan di bagian Layanan.

EDAS Built-in Registry

Microservice Space

Pilih namespace mikro layanan tempat layanan berada.

Services

Pilih satu atau lebih layanan di bagian Layanan.

SAE Registry

Namespace

Pilih namespace tempat layanan berada.

Services

Pilih satu atau lebih layanan di bagian Layanan.

Function Compute

Service Name

Pilih nama layanan Function Compute.

Version or Alias

Pilih versi atau alias fungsi.

Functions

Pilih satu atau lebih fungsi.

SAE Kubernetes

Catatan

Daftar layanan menampilkan aplikasi yang memiliki akses berbasis Nama Layanan Kubernetes diaktifkan di SAE.

Namespace

Pilih namespace tempat kluster berada.

Services

Pilih satu atau lebih layanan di bagian Layanan.

Verifikasi hasil

Kembali ke tab Services di halaman Routes, lalu periksa informasi tentang layanan yang telah ditambahkan. Jika informasi seperti Service Name, Service Address, dan Service Source ditampilkan, layanan berhasil ditambahkan.

Referensi

Setelah layanan ditambahkan, Anda dapat mengelola layanan tersebut. Untuk informasi lebih lanjut, lihat Kelola layanan.