一种分布式系统应用间网络包延迟检测方法和装置

    公开(公告)号:CN117041100A

    公开(公告)日:2023-11-10

    申请号:CN202311278951.0

    申请日:2023-10-07

    Inventor: 华炜 杨松 杨钊

    Abstract: 一种分布式系统应用间网络包延迟检测方法和装置,对于任意两个系统应用A和B,每个系统应用包含一个心跳包收发模块,一个网络包收发模块和一个网络延迟计算模块,其方法包括:应用节点通过心跳发送模块按固定时间间隔向系统内其余节点发送心跳包;应用节点通过心跳接收模块接收系统内其他应用节点的心跳包,并向发来心跳包的应用节点发送心跳确认包;应用节点通过网络延迟计算模块通过心跳包中所含数据计算任意两个应用节点间上行平均主机时间差;应用节点根据心跳包计算的上行平均主机时间差作为偏移值计算业务消息的上行网络延迟。本发明减小了分布式系统内各应用所在主机的时间差对网络延迟计算的影响,使网络延迟的计算更加快速与精准。

    一种分布式系统应用间网络包延迟检测方法和装置

    公开(公告)号:CN117041100B

    公开(公告)日:2024-03-12

    申请号:CN202311278951.0

    申请日:2023-10-07

    Inventor: 华炜 杨松 杨钊

    Abstract: 一种分布式系统应用间网络包延迟检测方法和装置,对于任意两个系统应用A和B,每个系统应用包含一个心跳包收发模块,一个网络包收发模块和一个网络延迟计算模块,其方法包括:应用节点通过心跳发送模块按固定时间间隔向系统内其余节点发送心跳包;应用节点通过心跳接收模块接收系统内其他应用节点的心跳包,并向发来心跳包的应用节点发送心跳确认包;应用节点通过网络延迟计算模块通过心跳包中所含数据计算任意两个应用节点间上行平均主机时间差;应用节点根据心跳包计算的上行平均主机时间差作为偏移值计算业务消息的上行网络延迟。本发明减小了分布式系统内各应用所在主机的时间差对网络延迟计算的影响,使网络延迟的计算更加快速与精准。

Patent Agency Ranking