25. Dubbo原理解析-telnet

Dubbo提供了telnet命令去查看服务功能

 

**这里主要介绍一下dubbo实现telnet命令的整体实现 **

 

当服务器端接收到的消息类型是string的时候回调用到TelnetHandler的telent方法中

 

TelnetHanlderAdpter类会从接收的字符串解析出命令,根据dubbo的spi扩展机制获取对应的TelnetHandler实现

 

在com.alibaba.dubbo.remoting.telnet.TelnetHandler多个文件中有如下配置

clear=com.alibaba.dubbo.remoting.telnet.support.command.ClearTelnetHandler

exit=com.alibaba.dubbo.remoting.telnet.support.command.ExitTelnetHandler

help=com.alibaba.dubbo.remoting.telnet.support.command.HelpTelnetHandler

。。。。。。

 

对于telnent功能的实现方式跟其他的功能类似,由于每个 TelnetHandler实现太细了,这里对有兴趣的读者自己翻看源码

代码交流 2021