服務管理指令

服務管理指令

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)