在开发的过程中,经常需要去调第三方的服务。此时通过dubbo去调用的时候,就会出现调用不通的情况,然后dubbo一直重试,直到重试次数用完
此时,如果注册中心,provider,consumer均注册成功的情况下,还是调用不通的话,就可以telnet应用,手动执行invoke,查看问题。同时,也可以看下dubbo控制台是否将应用注册成功
官网地址:http://dubbo.apache.org/en-us/docs/user/references/telnet.html
一、查找注册dubbo的地址及端口(2种方式)
dubbo的默认端口号是20880
- dubbo的地址就是应用发布的地址,如果<dubbo:protocol id="" name="dubbo" port="20880"/> 中指定了端口号,直接就 telnet ip地址 dubbo的端口号,就可以登录上dubbo的控制台
- dubbo的地址就是应用发布的地址,如果指定端口号为 <dubbo:protocol id="" name="dubbo" port="-1"/>。此时dubbo的端口号就会被随机指定。此时如果需要登录dubbo的控制台查看接口,就需要找到端口号才可以。此时就需要去zookep