美文网首页
java 接口调用,dubbo、arthas、spring

java 接口调用,dubbo、arthas、spring

作者: _孙行者_ | 来源:发表于2023-10-18 15:25 被阅读0次

    dubbo 接口调用:

    #只能调用注册到dubbo的接口
    > telnet 127.0.0.1 20880
    #列出所有的接口类
    >ls
    xxx.xx.xxxService
    
    #列出接口类里所有的方法
    > ls xxx.xx.xxxService
    getTime
    
    #执行方法
    > invoke xxx.xx.xxxService.getTime(123L)
    123
    

    用arthas调用执行spring bean的方法:
    只能调用spring 已经加载的bean,不在spring管理的调用不了

    # 获取类加载器,但只要 hash值就够了
    sc -d com.xxx.xxService
    #得到 classLoaderHash 18b4aac2
    #执行方法 , 例如: avgTimes(Long a,Long b)
    vmtool -x 3 --action getInstances --className com.xxx.xxService --express 'instances[0].avgTimes(123L,456L)' -c 18b4aac2
    123
    

    相关文章

      网友评论

          本文标题:java 接口调用,dubbo、arthas、spring

          本文链接:https://www.haomeiwen.com/subject/hercidtx.html