对于远程通信,往往都会涉及到数据持久化传输问题.往大了说,就是,从A发出的信息,怎样能被B接收到相同信息内容!小点说就是,编码与解码问题! 而在dubbo或者说是java的远程通信中,编解码则往往伴随着序列化与反序列化! 普通java对象要想实现序列化,一般有几个步骤: 1. 实现 Serializable 接口; 2. 生成一个序列号: serialVersionUID, (非必须,但建议); 3. 重写 writeObject()/readObject() 自定义序列化,如有必要的话; 4.…