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)序列化会失败

posted @ 2021-03-16 21:04  知行-zhixing  阅读(108)  评论(0编辑  收藏  举报