服务管理命令

服务管理命令

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)