用棋盘游戏理解共识问题
作者用“棋盘游戏”的直观比喻来解释分布式系统中的共识问题,试图用一系列图示帮助读者理解这一常被讲解得晦涩的主题。
Source
这里收集 matklad.github.io 最近同步到 opc.ren 的文章。原站地址:https://matklad.github.io
作者用“棋盘游戏”的直观比喻来解释分布式系统中的共识问题,试图用一系列图示帮助读者理解这一常被讲解得晦涩的主题。
文章讨论对“基于查询的编译器”的批评与保留意见。作者指出,这类把增量计算思想应用到编译器设计中的方法虽然流行,但也可能存在一些容易被忽视的风险与陷阱。
作者谈到限制代码行宽约100列的好处,便于并排查看两个编辑器,并引出对注释换行的思考。