dubbo的invoke(dubbo通过invoke命令调用dubbo接口)

官网:http://dubbo.apache.org/zh-cn/

  1. 使用telnet命令进入控制台
    命令:telnet ip 端口
    dubbo的invoke(dubbo通过invoke命令调用dubbo接口)_第1张图片
    这个端口和ip,可以去dubbo管理控制台中搜索服务名,然后找到提供者的机器ip
  2. 使用invoke命令注入
    1. 如果注入的是json
      那就直接传入json串就ok了,如果是基础数据类型,也可以分别对应参数直接传
      invoke XxxService.xxxMethod({“prop”: “value”}, 1, “1”)
    2. 如果注入的是对象(com.cn.Test。具体的方法名:test(List tList))
      对象,我们也是按照json的格式传,只不过在每个对象后都需要指定具体的这个对象具体所属的类型。
      invoke XxxService.xxxMethod([{“key”:“11”,“merchantId”:“888”,“skuId”:“111”,“class”:“com.cn.Test”}])
      在这里插入图片描述
      如果不指定class的具体的类型,可能会报类型转换的错误

你可能感兴趣的:(SOA与微服务)