invoke命令操作(Dubbo常用命令)

此处只说明invoke调用,其他请查看官方文档链接

使用invoke时请注意,

接口定义为 Result send(Request request);

  • 方法中传入JSON串时,参数类型为JsonObject,所以我们的添加一个class属性,来指定参数类型
  • 这里需要传入两个class属性,外层为Request类全路径;内层依次类推
  • invoke com.zbj.**.send({“data”:{“ip”:”127.0.0.1”,”phone”:”13800138000”, “class”:”com.zbj.**.SendIn”}, “class”:”com.zbj.**.Request”})
  • 为什么配置为class属性,详见 InvokeTelnetHandler 类,这行代码
String name = (String) ((Map) arg).get("class");
  • 其他常用命令
  • http://alibaba.github.io/dubbo-doc-static/Telnet+Command+Reference-zh-showComments=true&showCommentArea=true.htm

  • 参考链接

  • https://yq.aliyun.com/articles/606812
  • https://blog.csdn.net/qq_15958689/article/details/79171957

你可能感兴趣的:(Java,知识总结)