dubbo 参数理解

client

情况1

版本0.1

public class RpcParam implements Serializable {
    private String name;
}

 

版本0.2

public class RpcParam implements Serializable {
    private String name;

    private String age;
}

情况1:

provider client: 0.1

service client: 0.2

不会报错 age = null

情况2:

provider client: 0.2

service client: 0.1

不会报错 没有age的属性

 

情况2

public class RpcDTO implements Serializable {
    private String name;

    private String age;
}

方法1:  Sring getName();

方法2: RpcDTO getName();

注意: 方法1,2 是不兼容的,原因是返回值不兼容, 1是String  2是对象(JSON)序列化会失败

原文地址:https://www.cnblogs.com/daixianjun/p/dubbo-param.html