服务节点的监控方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:20978071 阅读:26 留言:0更新日期:2019-04-29 18:37
本发明专利技术公开一种服务节点的监控方法、装置、设备及计算机可读存储介质,所述方法包括:当接收到配置文件时,读取所述配置文件中的协议信息和监控信息;控制服务节点以所述协议信息对应的协议进行通信,并按照所述监控信息的指引对所述服务节点进行接入操作,其中所述协议信息对应的协议为在TCP/IP基础上开发的协议;在所述服务节点接入成功后,对所述服务节点的通信状态进行监控,并将描述所述通信状态的通信信息输出显示。本方案实现部署在云环境中服务节点通信的协议在TCP/IP的基础上开发,所依赖的资源少,可提高服务节点的网络通信效率;同时对服务节点的通信状态进行监控,便于及时准确的掌握云环境中各服务节点的通信状态。

Monitoring Method, Device, Equipment and Computer Readable Storage Medium of Service Node

The invention discloses a monitoring method, device, device and computer readable storage medium of a service node. The method comprises reading protocol information and monitoring information in the configuration file when receiving the configuration file, controlling the service node to communicate with the protocol corresponding to the protocol information, and accessing the service node according to the guidance of the monitoring information. The protocol information corresponding to the protocol described above is a protocol developed on the basis of TCP/IP. After the successful access of the service node, the communication status of the service node is monitored and the communication information describing the communication status is output and displayed. The protocol deployed in the cloud environment is developed on the basis of TCP/IP, which relies on fewer resources to improve the network communication efficiency of the service nodes. At the same time, the communication status of the service nodes is monitored to facilitate timely and accurate grasp of the communication status of the service nodes in the cloud environment.

【技术实现步骤摘要】
服务节点的监控方法、装置、设备及计算机可读存储介质
本专利技术主要涉及网络通信
,具体地说,涉及一种服务节点的监控方法、装置、设备及计算机可读存储介质。
技术介绍
随着云技术的发展,云环境的应用越来越广泛,其中云环境是指能够从动态虚拟化的资源池中向用户或者各种应用系统按需提供计算能力、存储能力或者虚拟机服务等的互联网或者大数据环境。云环境为了提供服务需要在后端部署多个服务节点,各个服务节点之间以及与外界环境通信连接,以实现数据的通信传输,提供服务。目前通信传输的传输协议主要包括http协议、rmi、hessian、webservice、thrift及dubbo等,此类协议在应用过程中需要额外配置的资源较多,无法实现高效的网络通信,且不能及时准确的掌控各服务节点的通信服务状态。
技术实现思路
本专利技术的主要目的是提供一种服务节点的监控方法、装置、设备及计算机可读存储介质,旨在解决现有技术中服务节点无法实现高效的网络通信,且无法及时准确掌握通信服务状态的问题。为实现上述目的,本专利技术提供一种服务节点的监控方法,所述服务节点的监控方法包括以下步骤:当接收到配置文件时,读取所述配置文件中的协议信息和监控信息;控制服务节点以所述协议信息对应的协议进行通信,并按照所述监控信息的指引对所述服务节点进行接入操作,其中所述协议信息对应的协议为在TCP/IP基础上开发的协议;在所述服务节点接入成功后,对所述服务节点的通信状态进行监控,并将描述所述通信状态的通信信息输出显示。优选地,所述对所述服务节点的通信状态进行监控的步骤包括:监测所述服务节点的访问量,并将所述访问量和预设值对比,判断所述访问量是否大于所述预设值;当所述访问量大于所述预设值时,根据所述访问量与所述预设值之间的数值关系,启动与所述数值关系对应的控制策略,并将所述访问量设为描述所述通信状态的通信信息之一。优选地,所述根据所述访问量与所述预设值之间的数值关系,启动与所述数值关系对应的控制策略的步骤包括:在所述访问量和所述预设值之间做差值,生成差值结果,并用所述差值结果和所述预设值做比值,生成比值结果;判断所述比值结果是否大于安全阈值,若所述比值结果大于所述安全阈值,则启动预设中断策略;若所述比值结果小于或等于所述安全阈值,则启动预设动态路由策略。优选地,所述对所述服务节点的通信状态进行监控的步骤包括:当监测到所述服务节点出现访问故障时,读取所述服务节点的故障日志信息,并根据所述故障日志信息,确定与所述访问故障对应的故障访问请求,将所述访问故障设为描述所述通信状态的通信信息之一;确定预设备用服务节点库中与出现访问故障的服务节点对应的目标备用服务节点,并建立所述故障访问请求与所述目标备用服务节点之间的连接,以将所述故障访问请求接入到目标备用服务节点。优选地,所述将描述所述通信状态的通信信息输出显示的步骤包括:统计所述服务节点通信过程中的总访问量、所述总访问量中各次访问对应的历史响应时间、所述总访问量中所出现访问故障的故障次数以及与各次访问故障对应的故障信息;读取当前访问请求的当前响应时间,并将所述当前响应时间、总访问量、历史响应时间、故障次数以及故障信息设为描述所述通信状态的通信信息输出显示。优选的,所述将所述当前响应时间、总访问量、历史响应时间、故障次数以及故障信息输出显示的步骤之后包括:判断预设时间内的所述历史响应时间的变化趋势是否为整体变长,或者所述故障次数是否大于故障阈值;当所述变化趋势为整体变长或者所述故障次数大于故障阈值时,将所述历史响应时间或者所述故障次数以及与所述故障次数对应的故障信息生成提示信息,并将所述提示信息反馈到服务节点运维方。优选地,所述服务节点的监控方法还包括步骤:当检测到对所述服务节点更新请求时,读取所述更新请求中携带的标识符,并根据所述标识符确定更新请求的类型;当所述更新请求为新增类型时,根据预设部署信息增加新服务节点,并建立新服务节点的通信连接;当所述更新请求为删减类型时,则切断所述服务节点的通信连接。此外,为实现上述目的,本专利技术还提出一种服务节点的监控装置,所述服务节点的监控装置包括:读取模块,用于当接收到配置文件时,读取所述配置文件中的协议信息和监控信息;控制模块,用于控制服务节点以所述协议信息对应的协议进行通信,并按照所述监控信息的指引对所述服务节点进行接入操作,其中所述协议信息对应的协议为在TCP/IP基础上开发的协议;监控模块,用于在所述服务节点接入成功后,对所述服务节点的通信状态进行监控,并将描述所述通信状态的通信信息输出显示。此外,为实现上述目的,本专利技术还提出一种服务节点的监控设备,所述服务节点的监控设备包括:存储器、处理器、通信总线以及存储在所述存储器上的服务节点的监控程序;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行所述服务节点的监控程序,以实现以下步骤:当接收到配置文件时,读取所述配置文件中的协议信息和监控信息;控制服务节点以所述协议信息对应的协议进行通信,并按照所述监控信息的指引对所述服务节点进行接入操作,其中所述协议信息对应的协议为在TCP/IP基础上开发的协议;在所述服务节点接入成功后,对所述服务节点的通信状态进行监控,并将描述所述通信状态的通信信息输出显示。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:当接收到配置文件时,读取所述配置文件中的协议信息和监控信息;控制服务节点以所述协议信息对应的协议进行通信,并按照所述监控信息的指引对所述服务节点进行接入操作,其中所述协议信息对应的协议为在TCP/IP基础上开发的协议;在所述服务节点接入成功后,对所述服务节点的通信状态进行监控,并将描述所述通信状态的通信信息输出显示。本实施例的服务节点的监控方法,由开发人员在TCP/IP基础上开发协议,并将协议信息配置到配置文件中,同时将监控信息配置到配置文件中进行上传操作;当接收到此配置文件时,读取其中的协议信息和监控信息,控制服务节点以与协议信息对应的协议进行通信;因协议在TCP/IP的基础上开发,TCP/IP为基础协议,所依赖的资源少,从而可提高服务节点的网络通信效率;此外根据监控信息的指引对服务节点进行接入操作,在接入成功后,即可对服务节点的通信状态进行监控,并将描述通信状态的通信信息输出显示;以便于及时准确掌握各服务节点的通信状态,并对于通信状态异常的服务节点及时作出调整。附图说明图1是本专利技术的服务节点的监控方法第一实施例的流程示意图;图2是本专利技术的服务节点的监控方法第二实施例的流程示意图;图3是本专利技术的服务节点的监控装置第一实施例的功能模块示意图;图4是本专利技术实施例方法涉及的硬件运行环境的设备结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种服务节点的监控方法。请参照图1,图1为本专利技术服务节点的监控方法第一实施例的流程示意图。在本实施例中,所述服务节点的监控方法包括:步骤S10,当接收到配置文件时,读取所述配置文件中的协议信息和监本文档来自技高网...

【技术保护点】
1.一种服务节点的监控方法,其特征在于,所述服务节点的监控方法包括以下步骤:当接收到配置文件时,读取所述配置文件中的协议信息和监控信息;控制服务节点以所述协议信息对应的协议进行通信,并按照所述监控信息的指引对所述服务节点进行接入操作,其中所述协议信息对应的协议为在TCP/IP基础上开发的协议;在所述服务节点接入成功后,对所述服务节点的通信状态进行监控,并将描述所述通信状态的通信信息输出显示。

【技术特征摘要】
1.一种服务节点的监控方法,其特征在于,所述服务节点的监控方法包括以下步骤:当接收到配置文件时,读取所述配置文件中的协议信息和监控信息;控制服务节点以所述协议信息对应的协议进行通信,并按照所述监控信息的指引对所述服务节点进行接入操作,其中所述协议信息对应的协议为在TCP/IP基础上开发的协议;在所述服务节点接入成功后,对所述服务节点的通信状态进行监控,并将描述所述通信状态的通信信息输出显示。2.如权利要求1所述的服务节点的监控方法,其特征在于,所述对所述服务节点的通信状态进行监控的步骤包括:监测所述服务节点的访问量,并将所述访问量和预设值对比,判断所述访问量是否大于所述预设值;当所述访问量大于所述预设值时,根据所述访问量与所述预设值之间的数值关系,启动与所述数值关系对应的控制策略,并将所述访问量设为描述所述通信状态的通信信息之一。3.如权利要求2所述的服务节点的监控方法,其特征在于,所述根据所述访问量与所述预设值之间的数值关系,启动与所述数值关系对应的控制策略的步骤包括:在所述访问量和所述预设值之间做差值,生成差值结果,并用所述差值结果和所述预设值做比值,生成比值结果;判断所述比值结果是否大于安全阈值,若所述比值结果大于所述安全阈值,则启动预设中断策略;若所述比值结果小于或等于所述安全阈值,则启动预设动态路由策略。4.如权利要求1所述的服务节点的监控方法,其特征在于,所述对所述服务节点的通信状态进行监控的步骤包括:当监测到所述服务节点出现访问故障时,读取所述服务节点的故障日志信息,并根据所述故障日志信息,确定与所述访问故障对应的故障访问请求,将所述访问故障设为描述所述通信状态的通信信息之一;确定预设备用服务节点库中与出现访问故障的服务节点对应的目标备用服务节点,并建立所述故障访问请求与所述目标备用服务节点之间的连接,以将所述故障访问请求接入到目标备用服务节点。5.如权利要求1-4任一项所述的服务节点的监控方法,其特征在于,所述将描述所述通信状态的通信信息输出显示的步骤包括:统计所述服务节点通信过程中的总访问量、所述总访问量中各次访问对应的历史响应时间、所述总访问量中所出现访问故障的故障次数以...

【专利技术属性】
技术研发人员:徐欣
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1