【技术实现步骤摘要】
监测方法及系统
本专利技术实施例涉及网络
,特别涉及一种监测方法及系统。
技术介绍
在流媒体服务产品中,由于涉及到音视频的传输,传输的时延和可靠性成为用户使用该产品的重要参考。因此在分布式服务部署架构中,如何根据用户的区域、运营商等参数为用户提供可用、最优的接入服务器已经成为各种流媒体服务产品的重要设计指标。目前,通用的方案是另外部署一个调度中心,该调度中心用于维护一份待调度的服务器列表,从而根据用户请求中的运营商、所在区域等信息返回最优的接入服务器,为用户提供流媒体服务。专利技术人发现现有技术中至少存在如下问题:现有技术中,如果某个服务器出现故障,但是调度中心中的调度的服务器列表还没来及更新,则会导致用户请求被调度到故障服务器,影响用户体验。
技术实现思路
本专利技术实施方式的目的在于提供一种监测方法及系统,能够监测多个服务器的状态,并在任一服务器的状态切换时,及时通知目标设备,以便于目标设备及时更新服务器的状态;同时利用多个检测中心对多个服务器进行轮询检测,能够避免单个检测中心故障导致服务器的误检。为解决上述技术问题,本专利技术的实施方式提供了一种监测方法, ...
【技术保护点】
1.一种监测方法,其特征在于,应用于监测系统的检测中心,所述监测系统包括多个所述检测中心,以及连接于多个所述检测中心的决策中心;所述方法包括:分别对多个服务器进行检测,并接收各所述服务器返回的检测结果;根据各所述服务器的所述检测结果,更新各所述服务器的状态;若任一所述服务器的状态发生变化,发送第一通知信息到所述决策中心,以供所述决策中心响应于所述第一通知信息,根据所述多个检测中心中所述任一所述服务器的状态,确定是否向目标设备发送表征所述任一所述服务器的状态切换的第二通知信息;所述第一通知信息至少包括所述任一所述服务器的状态。
【技术特征摘要】
1.一种监测方法,其特征在于,应用于监测系统的检测中心,所述监测系统包括多个所述检测中心,以及连接于多个所述检测中心的决策中心;所述方法包括:分别对多个服务器进行检测,并接收各所述服务器返回的检测结果;根据各所述服务器的所述检测结果,更新各所述服务器的状态;若任一所述服务器的状态发生变化,发送第一通知信息到所述决策中心,以供所述决策中心响应于所述第一通知信息,根据所述多个检测中心中所述任一所述服务器的状态,确定是否向目标设备发送表征所述任一所述服务器的状态切换的第二通知信息;所述第一通知信息至少包括所述任一所述服务器的状态。2.根据权利要求1所述的监测方法,其特征在于,每个所述检测中心均设有与多个服务器一一对应的多组状态机,每组状态机包括检测状态机与服务器状态机;所述分别对多个服务器进行检测,并接收各所述服务器返回的检测结果,具体为:对于每个所述服务器,通过所述服务器对应的所述检测状态机对所述服务器进行检测,并接收所述服务器返回的检测结果;所述根据各所述服务器的所述检测结果,更新各所述服务器的状态,具体为:对于每个所述服务器,通过所述服务器对应的所述服务器状态机根据所述服务器的检测结果,更新所述服务器的状态;所述若任一所述服务器的状态发生变化,发送第一通知信息到所述决策中心,具体为:对于每个所述服务器,若所述服务器的状态发生变化,通过所述服务器对应的所述服务器状态机发送所述第一通知信息到所述决策中心。3.根据权利要求2所述的监测方法,其特征在于,所述检测状态机的工作状态包括:检测状态与接收状态;所述通过所述服务器对应的所述检测状态机对所述服务器进行检测,并接收所述服务器返回的检测结果,包括:通过所述服务器对应的处于检测状态的所述检测状态机对所述服务器进行检测,并在检测成功后,切换到接收状态;通过处于接收状态的所述检测状态机接收所述服务器返回的检测结果。4.根据权利要求2所述的监测方法,其特征在于,所述服务器状态机的工作状态包括:正常状态与异常状态;所述通过所述服务器对应的所述服务器状态机根据所述服务器的检测结果,更新所述服务器的状态,包括:通过所述服务器对应的处于正常状态的所述服务器状态机获取到的所述服务器的检测结果为检测成功时,保持当前的工作状态不变;通过所述服务器对应的处于异常状态的所述服务器状态机获取到的所述服务器的检测结果为检测成功时,切换工作状态到正常状态;通过所述服务器对应的处于正常状态的所述服务器状态机获取到的所述服务器的检测结果为检测失败时,切换工作状态到异常状态;通过所述服务器对应的处于异常状态的所述服务器状态机获取到的所述服务器的检测结果为检测失败时,保持当前的工作状态不变。5.根据权利要求4所述的监测方法,其特征在于,所述服务器状态机的工作状态还包括中间状态,所述服务器状态机中还预设有所述服务器状态机对应的所述服务器的第一异常参数;通过所述服务器对应的处于正常状态的所述服务器状态机获取到的所述服务器的检测结果为检测失败时,切换工作状态到异常状态,包括:通过所述服务器对应的处于正常状态的所述服务器状态机获取到的所述服务器的检测结果为检测失败时,切换工作状态到中间状态,并将所述服务器的第一异常参数加1;通过所述服务器对应的处于中间状态的所述服务器状态机获取到的所述服务器的检测结果为检测失败时,将所述服务器的第一异常参数加1,并判断所述服务器的第一异常参数是否大于第一预设阈值;若所述服务器的第一异常参数大于第一预设阈值,切换工作状态到异常状态;所述通过所述服务器对应的所述服务器状态机根据所述服务器的检测结果,更新所述服务器的状态,还包括:通过所述服务器对应的处于中间状态的所述服务器状态机获取到的所述服务器的检测结果为检测成功时,切换工作状态到正常状态。6.根据权利要求1所述的监测方法,其特征在于,每个所述...
【专利技术属性】
技术研发人员:许永峰,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。