数据累积方法和装置的制造方法

文档序号:9727353阅读:189来源:国知局
数据累积方法和装置的制造方法
【技术领域】
[0001]本申请涉及数据处理技术领域,尤其涉及一种数据累积方法和装置。
【背景技术】
[0002]业务运行时会产生大量数据,数据累积可以对数据进行累积存储,在累积存储后,可以查看累积的数据,为业务提供支撑。相关技术中,数据累积通常采用离线方式,不能满足实时性需求。

【发明内容】

[0003]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本申请的一个目的在于提出一种数据累积方法,该方法可以实现在线数据累积,满足实时性要求。
[0005]本申请的另一个目的在于提出一种数据累积装置。
[0006]为达到上述目的,本申请第一方面实施例提出的数据累积方法,包括:配置数据累积策略,并发布所述数据累积策略;根据所述数据累积策略,对在线业务的数据进行数据累积。
[0007]本申请第一方面实施例提出的数据累积方法,通过配置并发布数据累积策略,并根据数据累积策略对在线业务的数据进行数据累积,可以实现在线数据累积,满足实时性需求。
[0008]为达到上述目的,本申请第二方面实施例提出的数据累积装置,包括:配置和发布模块,用于配置数据累积策略,并发布所述数据累积策略;累积模块,用于根据所述数据累积策略,对在线业务的数据进行数据累积。
[0009]本申请第二方面实施例提出的数据累积装置,通过配置并发布数据累积策略,并根据数据累积策略对在线业务的数据进行数据累积,可以实现在线数据累积,满足实时性需求。
[0010]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
【附图说明】
[0011]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本申请一实施例提出的数据累积方法的流程示意图;
[0013]图2是本申请另一实施例提出的数据累积方法的流程示意图;
[0014]图3是本申请实施例中配置数据累积策略的一种界面示意图;
[0015]图4是本申请实施例中注册流程的示意图;
[0016]图5是本申请实施例中发布数据累积策略的流程示意图;
[0017]图6是本申请实施例中分析器进行主备切换的流程示意图;
[0018]图7是本申请实施例中数据累积的流程示意图;
[0019]图8是本申请另一实施例提出的数据累积装置的结构示意图;
[0020]图9是本申请另一实施例提出的数据累积装置的结构示意图。
【具体实施方式】
[0021]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0022]图1是本申请一实施例提出的数据累积方法的流程示意图,该方法包括:
[0023]S11:配置数据累积策略,并发布所述数据累积策略。
[0024]其中,配置和发布数据累积策略可以具体是指动态配置和动态发布,从而可以随时配置新的数据累积策略并动态发布,以便实时根据新的数据累积策略进行相应的数据累积。
[0025]S12:根据所述数据累积策略,对在线业务的数据进行数据累积。
[0026]其中,为了满足高并发大数据量的需求,可以采用集群进行数据累积。
[0027]具体的,本实施例可以设置数据累积策略管理设备(DataAccMng)和数据累积执行设备(DataAcc),数据累积策略管理设备用于配置数据累积策略,以及发布数据累积策略,数据累积执行设备用于当有数据输入时,根据数据累积策略进行数据累积。
[0028]本实施例通过配置并发布数据累积策略,并根据数据累积策略对在线业务的数据进行数据累积,可以实现在线数据累积,满足实时性需求。
[0029]图2是本申请另一实施例提出的数据累积方法的流程示意图,该方法包括:
[0030]S21:配置数据累积策略。
[0031]可选的,配置数据累积策略可以包括:
[0032]配置数据累积时的如下参数:
[0033]累积主体类型,触发事件,触发条件,累积指标。可以理解的是,配置的参数还可以包括:策略名称和策略描述等。
[0034]参见图3,为配置数据累积策略的界面的一种示意图。
[0035]累积主体类型是累积的实体的类型,可以对累积的对象进行分类,便于管理和使用;
[0036]触发事件是数据累积执行系统的输入数据,每个累积策略不是对每个输入的数据都进行数据累积,不同的触发事件对应不同的累积策略,触发事件和累积策略可以是多对多的关系;
[0037]触发条件是为了对累积的数据进行限制,有一定的条件约束,是判断是否进行累积的判断条件。通过累积不同条件的数据,会对应不同的业务场景,这些累积的数据也会有不同的应用场景。
[0038]累积指标是累积实体的各种不同的指标,是累积的数据点,针对不同条件的不同类别的数据,累积的指标也会不一样。
[0039]例如,针对银行转账的事件,配置的数据累积策略可以包括:累积主体类型是“账户”,触发事件是“银行转账事件”,触发条件是“转账成功”,累积指标是“转账金额”,这样就可以实时累积银行转账成功的金额。
[0040]配置完成的数据累积策略可以存入数据库中,从而完成一个数据累积策略的配置。
[0041]S22:发布数据累积策略。
[0042]数据累积策略可以是实时发布的。
[0043]可选的,所述发布所述数据累积策略,包括:
[0044]将所述数据累积策略发送给预设的配置服务器,以使所述配置服务器将所述数据累积策略发送给订阅所述数据累积策略的设备,其中,所述集群中的设备预先向所述配置服务器注册并订阅所述数据累积策略。
[0045]具体的,为了支持高并发大数据量的数据累积,可以部署集群进行数据累积,其中,集群可以由多个数据累积执行设备(DataAcc)组成。为了能一次发布到整个集群中所有的设备,可以预设配置服务器(ConfigServer),协助资源的推送。
[0046]数据累积执行设备(DataAcc)可以预先向配置服务器(ConfigServer)注册,以订阅数据累积策略。参见图4,注册流程可以包括:
[0047]S41:数据累积执行设备(DataAcc)启动本地服务器(server)。
[0048]S42:数据累积执行设备向配置服务器(ConfigServer)发送注册消息,以及,配置服务器向数据累积执行设备返回相应的响应消息。
[0049]S43:数据累积执行设备向配置服务器发送订阅消息,以及,配置服务器向数据累积执行设备返回相应的响应消息。
[0050]其中,不同资源可以用不同的Datald标识,假设数据累积策略对应的标识是第一Datald,则DataAcc向ConfigServer发送订阅第一 Datald对应的资源的订阅消息。
[0051]参见图5,发布数据累积策略的流程可以包括:
[0052]S51:数据累积策略管理设备(DataAccMng)在配置数据累积策略后,向配置服务器(ConfigServer)发送发布信号,该发布信号中包含数据累积策略对应的标识信息(Datald)。
[0053]例如,数据累积策略对应第一 Datald,则数据累积策略管理设备向配置服务器发送的发布信号中包含第一 Datald,则配置服务器根据该第一 Datald可以确定第一 Datald对应的资源存在更新。
[0054]S52:配置服务器查询的该标识信息对应的订阅者。
[0055]例如,数据累积执行设备预先订阅了第一 Datald,则配置服务器可以查询出订阅者是数据累积执行设备。
[0056]可选的,在注册时,集群中的所有数据累积执行设备都可以向配置服务器订阅第一 Datald
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1