基于分布式功能插件的数据统计分析平台的制作方法

文档序号:10624601阅读:223来源:国知局
基于分布式功能插件的数据统计分析平台的制作方法
【专利摘要】本发明提供一种基于分布式功能插件的数据统计分析平台。该数据统计分析平台基于主框架+功能插件的模式来实现运维平台对数据加工的需求。其中功能插件均为dll插件,并且各插件统一接口,以供框架调用。功能插件自定义计算优先级,妥善解决数据计算的顺序问题。主框架在启动时,在特定的路径扫描存在的插件,并将其载入内存,由定时器周期性的触发进行计算。基于分布式功能插件的数据统计分析平台的主框架只有一个。根据本发明的上述基于分布式功能插件的数据统计分析平台,无论需要多少计算功能,主框架只有一个,只需要增加插件(放入特定路径)即可。大大减轻了部署和维护的工作量。
【专利说明】
基于分布式功能插件的数据统计分析平台
技术领域
[0001 ]本发明涉及计算机信息服务领域,具体地,涉及一种基于分布式功能插件的数据统计分析平台。
【背景技术】
[0002]运维监控平台诸功能的实现,是以现场实时数据作为基础的。但如果只有实时数据,对于众多功能的实现而言,是远远不够的。实时数据经过采集后,需要进行加工处理,以便为运维监控平台服务。加工处理的方式也随着业主对运维平台功能的需求而变得多样化,如平均值,最值,累计值,求和等等,对单点和多点的算法也不尽相同。
[0003]以往对于实时数据的处理,几乎是一个计算方法对应一个统计程序。一旦有诸多需求,统计程序数量必然随之增加。如此一来,无论是现场部署还是后期维护,工作量的增加是无法避免的。而且在启动的顺序和优先级上,也需要进行必要的梳理,否则会造成统计功能失效,无法输出有效数据的问题。

【发明内容】

[0004]为了解决现有技术中存在的不足及缺陷,本申请的目的在提供一种基于分布式功能插件的数据统计分析平台。本发明的目的通过以下技术方案实现:
[0005]本发明的基于分布式功能插件的数据统计分析平台基于主框架+功能插件的模式来实现运维平台对数据加工的需求,平台将统一所有功能插件的函数名称,便于被主框架无差异调用。用计算机来比喻,主框架类似主板,各个功能插件就像显卡、声卡、网卡,接口相同或者标准化,但关注的业务功能各不相同。
[0006]主框架不关注任何业务流程,只在整个流程的关键节点调用插件对应的函数;如果多个插件需要共用某些数据,主框架负责协调切换各插件的读写权限,防止因为权限冲突导致程序中断甚至崩溃;同时主框架也负责各个插件与用户的信息交互。
[0007]功能插件均以dll形式封装,且被调用函数名称由主框架统一命名,便于无差异调用。
[0008]进一步地,功能插件自定义计算优先级,妥善解决数据计算的顺序问题。
[0009]进一步地,主框架在启动时,在特定的路径扫描存在的插件,并将其载入内存,由定时器周期性的触发进行计算。
[0010]进一步地,基于分布式功能插件的数据统计分析平台的主框架只有一个。
[0011]根据本发明的上述基于分布式功能插件的数据统计分析平台,无论需要多少计算功能,主框架只有一个,只需要增加插件(放入特定路径)即可。大大减轻了部署和维护的工作量。
【附图说明】
[0012]图1为本发明基于分布式功能插件的数据统计分析平台示意图。
【具体实施方式】
[0013]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0014]如图1所示,本发明的基于分布式功能插件的数据统计分析平台基于主框架+功能插件的模式来实现运维平台对数据加工的需求,平台将统一所有功能插件的函数名称,便于被主框架无差异调用。
[0015]主框架不关注任何业务流程,只在整个流程的关键节点调用插件对应的函数;如果多个插件需要共用某些数据,主框架负责协调切换各插件的读写权限,防止因为权限冲突导致程序中断甚至崩溃;同时主框架也负责各个插件与用户的信息交互。
[0016]功能插件均以dll形式封装,且被调用函数名称由主框架统一命名,便于无差异调用。
[0017]进一步地,功能插件自定义计算优先级,妥善解决数据计算的顺序问题。
[0018]进一步地,主框架在启动时,在特定的路径扫描存在的插件,并将其载入内存,由定时器周期性的触发进行计算。
[0019]进一步地,基于分布式功能插件的数据统计分析平台的主框架只有一个。
[0020]以上所述实例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利的限制。应该指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种基于分布式功能插件的数据统计分析平台,其特征在于,该数据统计分析平台基于主框架+功能插件的模式来实现运维平台对数据加工的需求,平台将统一所有功能插件的函数名称,便于被主框架无差异调用。 主框架不关注任何业务流程,只在整个流程的关键节点调用插件对应的函数;如果多个插件需要共用某些数据,主框架负责协调切换各插件的读写权限,防止因为权限冲突导致程序中断甚至崩溃;同时主框架也负责各个插件与用户的信息交互。 功能插件均以dll形式封装,且被调用函数名称由主框架统一命名,便于无差异调用。2.根据权利要求1所述的数据统计分析平台,其特征在于,所述功能插件自定义计算优先级,妥善解决数据计算的顺序问题。3.根据权利要求1所述的数据统计分析平台,其特征在于,其中,主框架在启动时,在特定的路径扫描存在的插件,并将其载入内存,由定时器周期性的触发进行计算。4.根据权利要求1-3中任一项所述的数据统计分析平台,其特征在于,所述主框架只有一个。
【文档编号】G06F9/445GK105988821SQ201610034583
【公开日】2016年10月5日
【申请日】2016年1月19日
【发明人】孙易安
【申请人】北京匡恩网络科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1