Service Management Commands
Service Management Command
ls command
List consumers and providers
dubbo>ls
As Provider side:
+------------------------------------------------- -----------------------+---------------------+
| Provider Service Name | PUB |
+------------------------------------------------- -----------------------+---------------------+
|DubboInternal - UserRead/org.apache.dubbo.metadata.MetadataService:1.0.0| |
+------------------------------------------------- -----------------------+---------------------+
| com.dubbo.dubbointegration.UserReadService |nacos-A(Y)/nacos-I(Y)|
+------------------------------------------------- -----------------------+---------------------+
As Consumer side:
+-----------------------------------------+------- ----------+
| Consumer Service Name | NUM |
+-----------------------------------------+------- ----------+
|com.dubbo.dubbointegration.BackendService|nacos-AF(I-2,A-2)|
+-----------------------------------------+------- ----------+
List the services provided and consumed by dubbo, as well as the number of service addresses consumed.
Note:
- Services prefixed with
DubboInternal
are built-in services of Dubbo, and are not registered with the registry by default. - The first part of
nacos-A(Y)
in the service publishing status is the corresponding registry name, and the second part is the registration mode (A
stands for application-level address registration,I
stands for interface-level address registration), The third part represents whether the corresponding mode has been registered - The first part of
nacos-AF(I-2,A-2)
in the service subscription status is the corresponding registration center name, and the second part is the subscription mode (AF
stands for dual subscription mode,FA
stands for only Application-level subscription,FI
stands for interface-level subscription only), the first half of the third part represents the source of the address mode (A
stands for application-level address,I
stands for interface-level address), and the second half represents the corresponding number of addresses
online
online commands
Online online service command
When using the delayed release function (by setting org.apache.dubbo.config.AbstractServiceConfig#register to false), when you need to go online later, you can use the Online command
//Online all services
dubbo>online
OK
//According to the rules, launch some services
dubbo>online com.*
OK
log off
offline command
Offline service command
Due to failure and other reasons, it is necessary to temporarily go offline to maintain the site, and you can use the Offline offline command.
//Offline all services
dubbo>offline
OK
//According to the rules, some services are offline
dubbo>offline com.*
OK
Last modified January 2, 2023: Enhance en docs (#1798) (95a9f4f6c1)