1.什么是rpc?
远程方法调用
2.如何保证分布式下数据一致性(最终一致性)
两阶段提交:
leader本地记一条日志,存到磁盘里去,然后把日志发送给所有的从节点,从从节点收到日志以后也会把它存到磁盘里去,然后再给一个ack给主节点(一阶段)leader节点收到ack以后,会发送提交命令给从节点,并且自己也会更新内存中的数据(两阶段)
1.什么是rpc?
远程方法调用
2.如何保证分布式下数据一致性(最终一致性)
两阶段提交:
leader本地记一条日志,存到磁盘里去,然后把日志发送给所有的从节点,从从节点收到日志以后也会把它存到磁盘里去,然后再给一个ack给主节点(一阶段)leader节点收到ack以后,会发送提交命令给从节点,并且自己也会更新内存中的数据(两阶段)