Anda dapat masuk ke konsol Microservices Engine (MSE) untuk menanyakan daftar layanan dan detail layanan dari aplikasi Spring Cloud atau Dubbo. Topik ini menjelaskan cara menanyakan layanan.
Istilah
Layanan: Layanan Spring Cloud atau Dubbo yang terdaftar dengan instance MSE.
Aplikasi: Entitas yang diterapkan.
Kueri daftar layanan
Masuk ke konsol MSE, dan pilih wilayah di bilah navigasi atas.
Di panel navigasi sisi kiri, pilih .
Di halaman Service query, pilih Framework:Spring Cloud atau Framework:Dubbo dari daftar drop-down framework di pojok kiri atas untuk menanyakan layanan tujuan.
Jika ada banyak layanan, Anda dapat memfilter atau mencari layanan berdasarkan Service name, IP, atau Application name. Kata kunci pencarian tidak peka huruf besar/kecil. Alamat IP yang ditentukan oleh IP bervariasi berdasarkan jenis objek tempat aplikasi diterapkan. Objek tersebut bisa berupa instance Elastic Compute Service (ECS) atau kluster Container Service for Kubernetes (ACK).
Jika aplikasi diterapkan pada instance ECS, alamat IP instance ECS digunakan.
Jika aplikasi diterapkan dalam kluster ACK, alamat IP pod digunakan.
Kueri detail layanan
Masuk ke konsol MSE, dan pilih wilayah di bilah navigasi atas.
Di panel navigasi sisi kiri, pilih .
Di halaman Service query, klik nama layanan untuk melihat detail layanan tersebut.
Panel Service details terdiri dari bagian Basic Information, Service call relationship, dan Metadata.
Aplikasi Spring Cloud
Bidang Basic Information menampilkan Service Name, Service Type, dan Application Name.
Nacos Instance: Jika layanan Anda terdaftar dengan instance MSE Nacos, Anda dapat melihat instance Nacos tersebut.
Service Subscription: Jika layanan Anda terdaftar dengan instance MSE Nacos, fitur langganan layanan diaktifkan secara default. Jika fitur langganan layanan diaktifkan, pemblokiran DNS juga diaktifkan. Saat layanan memanggil layanan lain melalui HTTP, sistem DNS yang digunakan untuk panggilan akan mengembalikan hasil yang diselesaikan oleh layanan Nacos sebagai prioritas. Anda dapat menonaktifkan fitur langganan layanan.
Bidang Service call relationship menampilkan tab Service Provider dan Service Consumer. Tab Penyedia Layanan menampilkan IP addresses dan Port penyedia. Tab Konsumen Layanan menampilkan IP addresses dan Application name konsumen.
Bidang Metadata terdiri dari dua bagian: Interface metadata dan Service Metadata.
Interface metadata mencakup Class, Request method, Request path, Method name/description, serta Parameter list/description.
Service Metadata menampilkan metadata layanan dan metadata yang disediakan oleh MSE untuk Anda gunakan kemampuan mikrolayanan.
Aplikasi Dubbo
Bidang Basic Information menampilkan Service Name, Version, Group, Service Type, dan Application Name.
Bidang Service call relationship menampilkan tab Service Provider dan Service Consumer. Kedua tab tersebut mencantumkan informasi berikut tentang penyedia dan konsumen: IP addresses, Port, Serialization method, dan Timeout Period (ms).
Bidang Metadata terdiri dari dua bagian: Interface metadata dan Service Metadata.
Interface metadata menampilkan Method name, Parameter list, dan Return type.
Service Metadata menampilkan metadata layanan serta metadata yang disediakan oleh MSE untuk mendukung kemampuan mikrolayanan.