首页 > 其他分享 >怎么统一客户端和服务端的时间?

怎么统一客户端和服务端的时间?

时间:2022-10-25 22:58:16浏览次数:84  
标签:协议 NTP 时钟 时间 服务器 客户端 服务端 统一

方案一:我们可以借鉴NTP协议的做法,通过一个获取时间接口校对误差时间

https//imagestoregronbu1osscnshenzhenaliyuncscom/util/20221025222931png

方案二:使用NTP服务器,客户端使用NTP协议获取服务器时间进行校对。
题外话:什么是NTP?

网络时间协议NTP(Network Time
Protocol)是TCP/IP协议族里面的一个应用层协议,用来使客户端和服务器之间进行时钟同步,提供高精准度的时间校正。NTP服务器从权威时钟源(例如原子钟、GPS)接收精确的协调世界时UTC,客户端再从服务器请求和接收时间。
NTP基于UDP报文进行传输,使用的UDP端口号为123。

参考文档:https://info.support.huawei.com/info-finder/encyclopedia/zh/NTP.html什么是NTP?NTP如何实现时钟同步? - 华为

标签:协议,NTP,时钟,时间,服务器,客户端,服务端,统一
From: https://www.cnblogs.com/gronbu1/p/16826682.html

相关文章

  • 服务端声网获取Token(Java)
    声网社区已经提供了实例代码:https://github.com/AgoraIO/Tools/tree/master/DynamicKey/AgoraDynamicKey/java稍微要注意一下的:声网提供的生成API接口,有通过uid(int)和acc......
  • C#HTTP请求服务端客户端代码实现(转发)
    一、文件流方式(转自:http://blog.csdn.net/u011511086/article/details/53216330)///发送请求    ///</summary>    ///<paramname="url">请求地址</pa......
  • Oracle的服务器端和客户端同时安装Sqlplus无法登陆的处理
    现象:1.在Server2012安装完数据库,可正常登陆,服务器认证如下正常2.可是安装完客户端后,Sqlplus无法登陆,如下报错2、问题解决自己分析原因:应该是环境变量中自动调用的oracle......
  • Mysql客户端工具
    微信公众号:IT邦德1.客户端工具2.Mysqlworkbench官网:https://dev.mysql.com/downloads/workbench/3.phpmyadminphpMyAdmin,它是用PHP脚本写的MySQL数据库的管理软件......
  • 3.1 Jedis客户端之直连
    1.获取(1).简介Jedis是Redis官方首选的Java客户端开发包,是一个基于Java的redis-cli,遵循Redis提供的协议,对Redis进行操作。(2).Maven依赖<dependency><groupId>redis.cli......
  • Zipkin 服务端部署
    Zipkin服务端部署Zipkin服务端部署非常简单,可以通过官网快速上手。​​https://zipkin.io/pages/quickstart.html​​1.下载Zipkin最新Jar包user@user-PC:/data$cur......
  • Linux环境下Oracle客户端部署
    文章目录​​前言​​​​......
  • 统一处理返回结果
    统一处理返回结果1.自定义返回结果注解/***该方法只可以用到类和方法上*@Author:*@CreateTime:2022-3-3110:42*@Description:统一处理返回结果注解*/@Docume......
  • Kafka历史&客户端功能介绍
    Producer新旧对比新版本:发送过程被分为两个线程,一条消息发送后经用户主线程进入内存缓冲区,SenderI/O线程将缓冲区中的数据分批发给Kafkabroker完全异步发送消息,通过F......
  • Flask作为企业级项目的服务端项目在测试骨架蓝图的伪造资源和环境以及出错处理的方法
    测试骨架首先,我们将测试文件夹添加到应用程序的根文件夹中。然后创建一个Python文件来存储测试内容(test_flaskr.py)。名称与test_*类似。pytest将自动找到py文件。接下来,我......