- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 java序列号 SerializeUID
java 序列号主要用于序列化和反序列化的识别,假设客户端C和服务端S原来使用同一个类A进行通信,C因为需求要加上一个新字段b,如果没有序列号做保证,二者之间就无法正常通信了,S收到C的序列化后的A请求,就会抛出InvalidClassException异常,如下代码line1注释,但是当加上序列号之后,如下代码line1打开,新加的字段为null。 原理和用法很简单,以下是测试代码,修
2016-07-16 10:01:22 4426
原创 分布式系统的Quorum策略
分布式系统要做到数据一致性是不同于单点系统的,列入写入数据,客户端需要等待直到写入成功。因此分布式系统的设计中会运用一些“聪明”的协议、机制用以解决数据一致性、可靠性等问题,Quorum 机制就是其中的一种。 1、分布式系统中的读写模型 分布式系统是由多个节点构成,多个结点意味着服务出现故障结点的概率增大,例如:网络异常、宕机。为了保证系统的正常,分布式系统通过多结
2016-07-09 14:33:01 1665
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人