首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在分布式系统中,内部时钟同步和外部时钟同步有什么区别?

在分布式系统中,内部时钟同步和外部时钟同步有什么区别?
EN

Stack Overflow用户
提问于 2016-04-06 09:21:49
回答 2查看 10.4K关注 0票数 1

分布式系统中的时钟同步。

在分布式系统中,内部同步和外部同步有什么区别?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-15 18:01:01

分布式中的时钟同步通常遵循以下目标之一或两个目标:(1)确保属于分布式系统一部分的所有节点具有相同的内部时钟,以及(2)确保分布式系统与另一个外部时钟同步。

内部同步通常通过同步协议完成,这些协议允许计算集群同步本地时钟。机器同意使用一个共同的时间。但是,他们商定的时间不一定需要与外部时钟同步,即与某个时区的时间同步。

外部同步确保计算系统将其时钟与外部时间源(例如使用NTP协议提供时间的服务器)同步。目标是让计算系统与某个时区的时间同步。如果需要非常精确的时间,通常使用从原子钟产生时间的NTP系统。

在内部和外部同步的情况下,协议NTP可以并被广泛使用。

票数 5
EN

Stack Overflow用户

发布于 2019-02-06 19:04:58

外部同步每个进程时钟相对于外部时间源(例如UTC时间)是同步的。

例如:Christian的算法和NTP。

内部同步不使用外部源,而是组中的进程本身使用彼此的时钟进行同步。

例子:伯克利算法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36446807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档