使用telnet调用dubbo微服务接口

今天群里发布了一个线上问题,就是调用接口的时候报了空指针,但是问题并不是大规模爆发,只是这一条数据有问题。debug首先要做的就是重现事故现场,因为只是查询语句,所以,可以通过堡垒机去连接dubbo正式服务器,通过接口调用来看看报错信息。连接的步骤如下:

登录到正式环境,然后使用telnet ip 端口连接上去想要的dubbo服务。如果不知道端口和ip的,麻烦去项目的dubbo配置下面看一下。telnet成功后的界面如下:

使用telnet调用dubbo微服务接口_第1张图片
登录dubbo微服务

看到了提供出来的这么多service后,我们就可以进入到具体的service中:


使用telnet调用dubbo微服务接口_第2张图片
进入接口层

然后就可以使用invoke 方法(参数)这样的方式去调用微服务,打印出微服务的返回结果:


微服务结果

很不幸,我在正式环境调用的时候,依旧是报错空指针,报错信息太少。但是,至少重现了错误。后续我的调试,就只是跟着源代码找到了空指针的地方。

你可能感兴趣的:(使用telnet调用dubbo微服务接口)