• 不吃辣👾
    2022-04-06
    老师 课程马上就结束了,您讲的太好了,绝对高质量。非常希望你能讲paxos和raft算法,这一块也是多线程绕不开的知识点,补充这部分知识真的很有必要。在注册发现和配置中心中有一个mysql redis etcd zk eureka对比图,如果能理解他们的一致算法,就不用硬背这张图了。🤡

    作者回复: 多谢多谢 后面如果合适的话,就补充进来。

    
    5
  • 不吃辣👾
    2022-04-11
    老师 为了保障隔离性,只能选择线性一致性的数据复制算法。这里的线性一致性是100%的强一致吗?不会吧😳

    作者回复: 是的,线性一致性就是强一致性。

    
    
  • 不吃辣👾
    2022-04-11
    引用"既然写操作已经实际发生了,那就只能通过读操作进行隔离了,即将一个事务时间内多个离散的写操作,通过对读操作在并发事务之间隔离的方式,使事务的多个操作对外表现为一个原子操作一样。"老师 这个读操作具体怎么实现的事务之间的隔离性的?

    作者回复: 是指让事务a还没有提交的写操作,让事务b的读操作看不到。隔离事务b的读操作通常通过mvcc多版本来隔离。

    
    
  • 啊树
    2022-04-07
    众口难调,只要是分布式系统就需要共识做协调。不知道这样理解是否合理?

    作者回复: 分布式系统的概念比较广,如果完全无状态的,可以不需要共识,比如我们将集群定义为分布式系统的话。

    
    
  • Geek_66e7c8
    2022-10-14 来自江苏
    老师我想请问下 mysql 的主从同步 不是强一致的 但是mysql 不也是支持事务的么 ?
    
    
  • Rayjun
    2022-07-13
    这里有个疑问,老师说的完备的共识算法需要满足四个条件,但是在区块链系统中,很多节点是没有诚实性和合法性的,但是区块链的系统也能达成最终一致性,这里怎么理解呢
    
    
  • peter
    2022-04-06
    请教老师一个问题: Q1:分布式锁怎么会和共识有关系?
    
    