【技术实现步骤摘要】
业务运转中的时间控制方法、系统和计算机系统
本专利技术涉及互联网应用
,特别涉及一种业务运转中的时间控制方法、系统和计算机系统。
技术介绍
随着互联网应用技术的迅猛发展,诸多互联网业务是通过跨主体而实现的。也就是说,通过各方合作所搭建的系统来达成互联网业务,进而实现业务运转。特别随着越来越多线下业务转入线上,跨主体的系统实现成为业务运转的重要方向。业务运转中跨主体的系统实现,是为业务搭建和部署归属于每一主体的服务器,以作为所归属主体的后台,而对于某些服务器而言,根据所归属主体的不同,即所需要实现业务的不同,也存在着与之对应的业务前端设备。由此,将通过业务前端设备之间的交互以及所对应服务器的控制,实现业务的运转。业务的运转不可避免的需要保证业务前端设备之间的交互在时间上是合法的,所交互的数据并非是在时间上过期的数据,因此,跨主体的系统需要为此而搭建时间同步机制,所实现业务的正常运转。现有时间同步机制,仅搭建于集群内部,用于实现集群内部节点之间的时间同步。集群内部各节点之间的时间同步,是依赖于某一节点进行的。首先进行此节点的时间同步,然后各节点都向此节点发送同步请求,以请求此节点向各节点反馈自身时钟对应的当前时间,以实现同步。但是,这仅限于一集群内部的时间同步,节点之间具备关联性,因此并不适用于跨主体系统的时间同步,归属于不同主体的服务器,以及所对应的业务前端设备如何同步,并未从现有的集群内部时间同步中获得解决。
技术实现思路
为了解决相关技术中业务运转所实现跨主 ...
【技术保护点】
1.一种业务运转中的时间控制方法,其特征在于,所述方法包括:/n业务所面向的各方服务器之间进行时间同步,使所述各方服务器之间的系统时间对齐,所述各方服务器在所述业务的运转中相互独立;/n通过所对应的一方服务器,对齐业务前端设备的时间,使所述业务前端设备的时间都同步为所对应一方服务器的系统时间;/n在所述业务前端设备之间的时间达成同步之下,通过所述业务前端设备同步的时间运转所述业务。/n
【技术特征摘要】
1.一种业务运转中的时间控制方法,其特征在于,所述方法包括:
业务所面向的各方服务器之间进行时间同步,使所述各方服务器之间的系统时间对齐,所述各方服务器在所述业务的运转中相互独立;
通过所对应的一方服务器,对齐业务前端设备的时间,使所述业务前端设备的时间都同步为所对应一方服务器的系统时间;
在所述业务前端设备之间的时间达成同步之下,通过所述业务前端设备同步的时间运转所述业务。
2.根据权利要求1所述的方法,其特征在于,所述业务所面向的各方服务器之间进行时间同步,使所述各方服务器之间的系统时间对齐,包括:
业务所面向的各方服务器都按照指定时间间隔对齐同一时间参考源的时间,将自身系统时间对齐为所述时间参考源的时间。
3.根据权利要求1所述的方法,其特征在于,所述通过所对应的一方服务器,对齐业务前端设备的时间,使所述业务前端设备的时间都同步为所对应一方服务器的系统时间,包括:
各方服务器所对应的业务前端设备都通过访问自身所对应一方服务器进行时间同步,获得自身时间为所对应一方服务器的系统时间。
4.根据权利要求1所述的方法,其特征在于,所述在所述业务前端设备之间的时间达成同步下,所述通过业务前端设备同步的时间运转所述业务,包括:
在所述业务前端设备之间的时间达成同步下,所述业务前端设备为所述业务的运转获取自身时间;
各方所对应业务前端设备之间携带所获取时间进行数据交互,使得至少一方所对应业务前端设备获得携带时间的交互数据;
所述至少一方所对应业务前端设备通过交互数据携带的时间进行时间有效性校验;
如果所述时间有效性校验通过,则所述至少一方所对应业务前端设备通过执行指定动作来运转所述业务。
5.根据权利要求4所述的方法,其特征在于,所述在所述业务前端设备之间的时间达成同步下,所述通过业务前端设备同步的时间运转所述业务,还包括:
如果所述时间有效性校验未通过,则所述至少一方所对应业务前端设备拒绝执行指定动作,所述业务运转异常。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监控各方服务器的系统时间,获得各方服务器的系统时间偏移量,所述系统时间偏移量用于指示各方服务器之间的时间偏差;
根据各方服务器的系统时间偏移量和告警阈值进行告警,所述告警用于发起所述业务所面向的各方服务器之间进行时间同步。
7.根据权利要求6所述的方法,其特征在于,所述监控各方服务器的系统时间,获得各方服务器的系统时间偏移量,包括:
从各方服务器收集各自系统时间相对于时间参考源的时间所存在的系统时间偏移量,所述各方服务器通过访问同...
【专利技术属性】
技术研发人员:吴文勤,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。