分布式系统之道:Lamport 逻辑时钟

编程知识 更新时间:2023-04-23 23:02:14

引子

@禅与计算机程序设计艺术
Lamport认为,在动手写代码之前,要先思考和写作的重要性。图灵奖得主、分布式系统先驱、LaTeX之父Leslie Lamport认为,对于程序员而言,对数学思维的强调永远不会过分,要写出好代码,不能惧怕数学。但基本上,程序员和许多计算机科学家都被数学吓坏了。
What was wrong with their original algorithm?
Well, they didn’t have an algorithm, just a bunch of code. Very few programmers think in terms of algorithms. When trying to write a concurrent system, if you just code it without having algorithms, there’s no way that your program is not going to be full of bugs.
--- Leslie Lamport,2013年图灵奖得主:如何写出数学上完美的算法

关键问题

分布式系统解决了传统单体架构的单点问题和性能容量问题,另一方面也带来了很多的问题,其中一个问题就是多节点的时间同步问题:

不同机器上的物理时钟难以同步,导致无法区分在分布式系统中多个节点的事件时序。

更多推荐

分布式系统之道:Lamport 逻辑时钟

本文发布于:2023-04-18 05:08:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/edc59c2620e863560ea120f0b7e87dac.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:之道   分布式   时钟   逻辑   系统

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 85037文章数
  • 14185阅读数
  • 0评论数