服务管理命令
服务管理命令
ls 命令
列出消费者和提供者
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)|
+-----------------------------------------+------- ----------+
列出 Dubbo 提供和消费的服务,以及消费的服务地址数量。
注意
- 以
DubboInternal
为前缀的服务是 Dubbo 的内置服务,默认情况下不会注册到注册中心。 - 服务发布状态中
nacos-A(Y)
的第一部分是对应的注册中心名称,第二部分是注册模式(A
代表应用级地址注册,I
代表接口级地址注册),第三部分代表对应的模式是否已注册 - 服务订阅状态中
nacos-AF(I-2,A-2)
的第一部分是对应的注册中心名称,第二部分是订阅模式(AF
代表双重订阅模式,FA
代表仅订阅应用级地址,FI
代表仅订阅接口级地址),第三部分的前半部分代表地址模式的来源(A
代表应用级地址,I
代表接口级地址),后半部分代表对应的地址数量
上线
online 命令
上线在线服务命令
当使用延迟发布功能(通过设置 org.apache.dubbo.config.AbstractServiceConfig#register 为 false)时,当您需要稍后上线时,可以使用 Online 命令
//Online all services
dubbo>online
OK
//According to the rules, launch some services
dubbo>online com.*
OK
下线
offline 命令
下线服务命令
由于故障等原因,需要暂时下线维护站点,可以使用 Offline 下线命令。
//Offline all services
dubbo>offline
OK
//According to the rules, some services are offline
dubbo>offline com.*
OK
上次修改时间:2023 年 1 月 2 日:增强英文文档 (#1798) (95a9f4f6c1c)