时间同步方法、装置、系统、节点及可读存储介质制造方法及图纸

技术编号:24716335 阅读:45 留言:0更新日期:2020-07-01 00:39
本申请提供一种时间同步方法、装置、系统、节点及可读存储介质,时钟源系统包括主时钟源节点和备时钟源节点,其中:主时钟源节点用于与外网时钟源建立连接,同步外网时钟源的标准时间,并将标准时间通过内网同步给各业务节点;备时钟源节点用于在主时钟源节点故障时,与外网时钟源建立连接,并同步外网时钟源的标准时间,将标准时间通过内网同步给各业务节点。这样,在业务节点不允许接入外网的场景中,通过主时钟源节点和备时钟源节点的中继,实现了各业务节点的时间一致性和可靠性。此外,上述时钟源系统在主时钟源节点故障时,还可以通过备时钟源节点来实现各业务节点的时间同步,使得整个时钟源系统具有高可用性和高可靠性。

【技术实现步骤摘要】
时间同步方法、装置、系统、节点及可读存储介质
本申请涉及互联网
,具体而言,涉及一种时间同步方法、装置、系统、节点及可读存储介质。
技术介绍
在互联网业务中,很多场景中需要不同服务的时间高度一致。比如,一些场景中,业务节点需要访问系统需要获取一个安全令牌,但通常出于安全考虑,安全令牌会有一定的有效期的,如果业务节点和系统的时间不一致,就很可能会导致安全令牌失效。目前常见的业务节点时间同步方案是由业务节点通过外网获取外网时钟源中的标准时间进行同步,从而确保自身时间与系统中各节点的时间的一致性和可靠性。但是在许多场景中,出于业务安全性的考量,业务节点是不允许接入外网的。针对这种场景,如何实现各业务节点的时间一致性和可靠性就成为了亟待解决的问题。
技术实现思路
本申请实施例的目的在于提供一种时间同步方法、装置、系统、节点及可读存储介质,用以解决业务节点不允许接入外网的场景中,如何实现各业务节点的时间一致性和可靠性的问题。本申请实施例提供了一种时钟源系统,包括主时钟源节点和备时钟源节点;所述主时钟源节点,用于与外网时钟源建立连接,同步所述外网时钟源的标准时间,并将所述标准时间通过内网同步给各业务节点;所述备时钟源节点,用于在所述主时钟源节点故障时,与外网时钟源建立连接,并同步所述外网时钟源的标准时间,将所述标准时间通过内网同步给各业务节点。在上述时钟源系统中,正常情况下由主时钟源节点与外网时钟源建立连接,进而由主时钟源节点通过内网将标准时间同步给各业务节点,而在主时钟源节点故障时,通过备时钟源节点来与外网时钟源建立连接,进而通过内网将标准时间同步给各业务节点。这样,在业务节点不允许接入外网的场景中,通过主时钟源节点和备时钟源节点的中继,使得各业务节点可以与标准时间同步,实现了各业务节点的时间一致性和可靠性。此外,上述时钟源系统在主时钟源节点故障时,还可以通过备时钟源节点来实现各业务节点的时间同步,使得整个时钟源系统具有高可用性和高可靠性。进一步地,所述主时钟源节点具体用于依据所述外网时钟源的标准时间同步自身的主板时间;所述主时钟源节点还用于在与所述外网时钟源断开连接时,将自身的主板时间同步给各业务节点。在上述时钟源系统中,主时钟源节点会依据外网时钟源的标准时间同步自身的主板时间,从而在与外网时钟源断开连接时,可以将自身的主板时间同步给各业务节点,从而在一定程度上确保各业务节点的时间一致性和可靠性。进一步地,所述主时钟源节点还用于将所述标准时间同步给所述备时钟源节点;所述备时钟源节点还用于从所述主时钟源节点获取所述标准时间以同步自身的主板时间;所述备时钟源节点还用于在所述主时钟源节点故障,且所述备时钟源节点自身不能与外网时钟源建立连接时,将所述备时钟源节点自身的主板时间同步给各业务节点。在上述时钟源系统中,备时钟源节点会依据从主时钟源节点获取的标准时间以同步自身的主板时间,从而在主时钟源节点故障,且备时钟源节点自身不能与外网时钟源建立连接时,将备时钟源节点自身的主板时间同步给各业务节点,从而在一定程度上确保各业务节点的时间一致性和可靠性。进一步地,所述主时钟源节点和备时钟源节点均包括外网网卡和内网网卡;所述外网网卡用于与所述外网时钟源的通信,且仅允许与时间同步相关的报文通过;所述内网网卡用于与内网节点中除自身外的其余节点通信,且仅允许所述其余节点的请求报文以及自身的时间信息通过;所述内网节点包括所述主时钟源节点、所述备时钟源节点以及所述业务节点;所述时间信息包括所述标准时间以及主板时间。在上述时钟源系统中,外网网卡用于与所述外网时钟源的通信,且仅允许与时间同步相关的报文通过,而内网网卡用于与内网节点中除自身外的其余节点通信,且仅允许所述其余节点的请求报文以及自身的时间信息通过。这样即有效实现了业务节点与外网之间的隔离,提高了业务系统(即各业务节点构成的系统)的安全性。进一步地,所述主时钟源节点和备时钟源节点拒绝通过所述外网网卡进行的针对所述时间信息的访问请求。在上述时钟源系统中,即不能通过外网网卡来实现对于主时钟源节点或备时钟源节点的时间信息的获取,从而进一步地加强了业务节点与外网之间的隔离,提高了业务系统(即各业务节点构成的系统)的安全性。本申请实施例还提供了一种时间同步方法,应用于备时钟源节点中,包括:在主时钟源节点故障时,与外网时钟源建立连接;从所述外网时钟源实时获取标准时间;将所述标准时间通过内网同步到内网内的各个业务节点中。在上述实现过程中,备时钟源节点在主时钟源节点故障时,可以与外网时钟源建立连接,进而通过内网将标准时间同步给各业务节点。这样,在业务节点不允许接入外网的场景中,通过备时钟源节点的中继,使得各业务节点可以与标准时间同步,实现了各业务节点的时间一致性和可靠性。同时,由于在主时钟源节点故障时,备时钟源节点可以实现各业务节点的时间同步,这也使得本申请实施例所提供的方案具有高可用性和高可靠性。进一步地,所述方法还包括:在所述主时钟源节点未故障时,从所述主时钟源节点处获取时间信息以同步自身的主板时间。在上述实现过程中,在主时钟源节点未故障时,即可从主时钟源节点处获取时间信息以同步自身的主板时间,从而确保自身的主板时间与业务系统的一致性。进一步地,从所述外网时钟源实时获取标准时间之后,所述方法还包括:依据所述标准时间同步自身的主板时间。在上述实现过程中,可以依据标准时间同步自身的主板时间,从而确保自身的主板时间与业务系统的一致性。进一步地,所述方法还包括:在所述主时钟源节点故障,且不能与所述外网时钟源建立连接时,将自身的主板时间同步给各业务节点。在上述实现过程中,在主时钟源节点故障,且备时钟源节点自身不能与外网时钟源建立连接时,可以将备时钟源节点自身的主板时间同步给各业务节点,从而在一定程度上确保各业务节点的时间一致性和可靠性。本申请实施例还提供了一种时间同步方法,应用于主时钟源节点中,包括:与外网时钟源建立连接;依据所述外网时钟源的标准时间同步自身的主板时间,并将所述标准时间通过内网同步给各业务节点;在与外网时钟源断开连接时,将自身的主板时间同步给各业务节点。在上述实现过程中,通过主时钟源节点的中继,使得各业务节点可以与标准时间同步,实现了各业务节点的时间一致性和可靠性。此外主时钟源节点在与外网时钟源断开连接时,可以将自身的主板时间同步给各业务节点,从而在一定程度上确保各业务节点的时间一致性和可靠性。进一步地,在将所述标准时间通过内网同步给各业务节点时,所述方法还包括:将所述标准时间同步给备用时钟源,以供所述备用时钟源依据所述标准时间同步所述备用时钟源自身的主板时间。在上述实现过程中,主时钟源节点可以将标准时间同步给备用时钟源,以供备用时钟源依据所述标准时间同步备用时钟源自身的主板时间,从而使得备用时钟源的主板时间与业务系统的一致。进一步地,在将自身的主板时间同步给各业务节点时,所述方法还包括:将所述主板本文档来自技高网...

【技术保护点】
1.一种时钟源系统,其特征在于,包括主时钟源节点和备时钟源节点;/n所述主时钟源节点,用于与外网时钟源建立连接,同步所述外网时钟源的标准时间,并将所述标准时间通过内网同步给各业务节点;/n所述备时钟源节点,用于在所述主时钟源节点故障时,与外网时钟源建立连接,并同步所述外网时钟源的标准时间,将所述标准时间通过内网同步给各业务节点。/n

【技术特征摘要】
1.一种时钟源系统,其特征在于,包括主时钟源节点和备时钟源节点;
所述主时钟源节点,用于与外网时钟源建立连接,同步所述外网时钟源的标准时间,并将所述标准时间通过内网同步给各业务节点;
所述备时钟源节点,用于在所述主时钟源节点故障时,与外网时钟源建立连接,并同步所述外网时钟源的标准时间,将所述标准时间通过内网同步给各业务节点。


2.如权利要求1所述的时钟源系统,其特征在于,所述主时钟源节点具体用于依据所述外网时钟源的标准时间同步自身的主板时间;
所述主时钟源节点还用于在与所述外网时钟源断开连接时,将自身的主板时间同步给各业务节点。


3.如权利要求1所述的时钟源系统,其特征在于,所述主时钟源节点还用于将所述标准时间同步给所述备时钟源节点;
所述备时钟源节点还用于从所述主时钟源节点获取所述标准时间以同步自身的主板时间;
所述备时钟源节点还用于在所述主时钟源节点故障,且所述备时钟源节点自身不能与外网时钟源建立连接时,将所述备时钟源节点自身的主板时间同步给各业务节点。


4.如权利要求1-3任一项所述的时钟源系统,其特征在于,所述主时钟源节点和备时钟源节点均包括外网网卡和内网网卡;
所述外网网卡用于与所述外网时钟源的通信,且仅允许与时间同步相关的报文通过;
所述内网网卡用于与内网节点中除自身外的其余节点通信,且仅允许所述其余节点的请求报文以及自身的时间信息通过;所述内网节点包括所述主时钟源节点、所述备时钟源节点以及所述业务节点;所述时间信息包括所述标准时间以及主板时间。


5.如权利要求4所述的时钟源系统,其特征在于,所述主时钟源节点和备时钟源节点拒绝通过所述外网网卡进行的针对所述时间信息的访问请求。


6.一种时间同步方法,其特征在于,应用于备时钟源节点中,包括:
在主时钟源节点故障时,与外网时钟源建立连接;
从所述外网时钟源实时获取标准时间;
将所述标准时间通过内网同步到内网内的各个业务节点中。


7.如权利要求6所述的时间同步方法,其特征在于,所述方法还包括:
在所述主时钟源节点未故障时,从所述主时钟源节点处获取时间信息以同步自身的主板时间。


8.如权利要求6所述的时间同步方法,其特征在于,从所述外网时钟源实时获取标准时间之后,还包括:
依据所述标准时间同步自身的主板时间。


9.如权利要求7或8所述的时间同步方法,其特征在于,所述方法还包括:
在所述主时钟源节点故障,且不能与所述外网时...

【专利技术属性】
技术研发人员:吴业亮
申请(专利权)人:无锡华云数据技术服务有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1