[发明专利]一种基于分布式的资源服务与可视化监控系统及方法在审
申请号: | 201710646645.6 | 申请日: | 2017-08-01 |
公开(公告)号: | CN107426323A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 巩志 | 申请(专利权)人: | 浪潮天元通信信息系统有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孙园园 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 资源 服务 可视化 监控 系统 方法 | ||
技术领域
本发明涉及通信网络运维领域,具体地说是一种基于分布式的资源服务与可视化监控系统及方法。
背景技术
移动网络资源是通信企业对外提供服务的基础,充分利用网络资源,提高资源管理水平和使用效率,是实现企业信息化的关键。通信技术发展迅速,通信网络越来越复杂,海量数据资源服务的展示及供应需求越来越迫切。传统的多服务大多采用F5硬件负载均衡方式分担压力,但是这种方式随着服务的越来越多,单节点的压力会越来越大。故如何能够解决多服务单节点支撑压力太大,服务与服务之间依赖关系错综复杂不能直观的展示,服务的调用频率,各服务节点生命状态不能直观展示的问题是急需解决的技术问题。
专利号为CN106803152A的专利文献公开了一种业务流程可视化监控系统,包括中控服务器、统计模块、第一数据库、第二数据库、显示模块和电视机,所述统计模块定时发送获取指令给所述中控服务器;所述中控服务器根据接收的获取指令,从所述第一数据库中获取数据给所述统计模块;所述统计模块对接收的数据进行处理,并将处理后的数据保存至所述第二数据库;所述中控服务器发送更新指令给所述显示模块;所述硻模块确认更新指令,并返回确认连接信息给所述中控服务器;所述中控服务器从所述第二数据库中获取数据,并发送给所述显示模块;所述显示模块将获得的数据发送到所述电视机上进行显示。但是该技术方案不能解决多服务单节点支撑压力太大,服务与服务之间依赖关系错综复杂不能直观的展示,服务的调用频率,各服务节点生命状态不能直观展示的问题。
发明内容
本发明的技术任务是提供一种基于分布式的资源服务与可视化监控系统及方法。
本发明的技术任务是按以下方式实现的,一种基于分布式的资源服务与可视化监控系统,该系统包括注册中心、服务消费方、服务提供方和监控中心,注册中心用于服务注册、服务订阅以及向服务消费方提供服务列表;服务提供方用于提供服务并在注册中心中注册服务;服务消费方根据注册中心提供的服务列表完成服务的订阅;监控中心用于监控服务提供方和服务消费方并进行数据统计分析。
作为优选,所述服务提供方上设置有服务运行容器,服务运行容器用于向服务提供方提供的传统的服务。
一种基于分布式的资源服务与可视化监控方法,该方法包括如下步骤:
(1)、通过服务运行容器将传统的服务发布给服务提供方,并启动服务;
(2)、服务提供方向注册中心注册自己提供的服务;
(3)、服务消费者在启动时,向注册中心请求自己所需的服务;
(4)、注册中心接受到请后后,返回服务提供者地址列表给消费者;
(5)、服务消费者基于软负载均衡算法从服务提供者地址列表中选一台服务提供者进行调用;
(6)、服务消费者和服务提供者在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。
作为优选,所述步骤(4)中若服务提供者地址有变更,则注册中心将基于长链接推送变更数据到服务消费者。
作为优选,所述步骤(5)中若服务消费者调用服务提供者失败,则另选一台服务提供者调用。
作为优选,所述步骤(6)中监控中心用于监控每个服务下部署的节点数以及查看具体部署节点的IP和端口。
本发明的基于分布式的资源服务与可视化监控系统及方法具有以下优点:
(一)、本发明通过注册中心,动态的注册和发现服务,使服务的位置透明,并通过在使用者获取服务地址列表,实现软负载均衡和Failover,降低对F5硬件负载均衡器的依赖,也能减少部分成本;以分布式为基础的资源服务管理,可以实现资源服务的分布式调用,更可以直观的呈现各服务的调用情况、各服务所在应用的状态以及调用记录的监控查看等,且每次请求时都是调用的分布式服务,这样就大大的提高了整个系统的容错率进而节省了系统资源,达到提高了系统可靠性;
(二)、本发明通过监控中心每分钟都会接收到统计数据,可以动态的监控到各个服务应用的使用情况,可以实时监控每个服务节点的压力,一旦发现某服务应用节点压力比较大时,可以给这个应用动态的增加实例来满足需求;同时注册中心也会动态的将该节点发布给所有的消费者,从而方便而快捷的解决了压力过大的问题,从而避免了由于压力过大造成的严重后果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮天元通信信息系统有限公司,未经浪潮天元通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710646645.6/2.html,转载请声明来源钻瓜专利网。