A processing method and a device for computing service are disclosed. Among them, the method comprises: receiving the request, the executive body calculation, calculation of requests for executing business instructions calculation and the calculation of business; the calculation request forwarded to the executive body; the results received executive body return; two statistics of calculation results, statistical results will generate two times two times; the statistical results returned to the client. The application solves the technical problem of the excessive occupancy of the computing resources to the client in the existing technology.
【技术实现步骤摘要】
计算业务的处理方法及装置
本申请涉及计算机领域,具体而言,涉及一种计算业务的处理方法及装置。
技术介绍
HBase是一个分布式的、面向列的开源数据库。在HBase的底层存储结构中,底层数据被分割为多个数据区域(Region),这些数据区域被存放在多个数据区域服务器上。若用户定义了Endpoint(动态RPC插件的接口)的业务处理逻辑,则HBase可以将该逻辑分发至具有数据存储功能的数据区域上并行处理,并将经数据区域处理之后得到的处理结果反馈至客户端,客户端可以对该处理结果进行如汇聚操作等二次处理。然而,若数据区域处理之后得到的处理结果中的返回值较大,则易导致客户端的网络瓶颈(影响网络传输性能及稳定性的一些相关因素,例如网络拓扑结构、网线、网卡、服务器配置等),其次,若客户端接收多个数据区域反馈的大量数据,则会极大的占用客户端的计算资源,导致客户端的数据处理能力降低。综上,现有技术中存在处理计算业务对客户端的资源占用率过高的技术问题。针对上述的问题,目前尚未提出有效的解决方案。申请内容本申请实施例提供了一种计算业务的处理方法及装置,以至少解决现有技术中处理计算业务对客户端的资源占用率过高的技术问题。根据本申请实施例的一个方面,提供了一种计算业务的处理方法,包括:接收计算请求,其中,所述计算请求用于指示需执行的计算业务及所述计算业务的执行主体;将所述计算请求转发至所述执行主体;接收所述执行主体返回的计算结果;对所述计算结果进行二次统计,生成二次统计结果;将所述二次统计结果返回至客户端。根据本申请实施例的另一方面,还提供了一种计算业务的处理方法,包括:接收计算调 ...
【技术保护点】
一种计算业务的处理方法,其特征在于,包括:接收计算请求,其中,所述计算请求用于指示需执行的计算业务及所述计算业务的执行主体;将所述计算请求转发至所述执行主体;接收所述执行主体返回的计算结果;对所述计算结果进行二次统计,生成二次统计结果;将所述二次统计结果返回至客户端。
【技术特征摘要】
1.一种计算业务的处理方法,其特征在于,包括:接收计算请求,其中,所述计算请求用于指示需执行的计算业务及所述计算业务的执行主体;将所述计算请求转发至所述执行主体;接收所述执行主体返回的计算结果;对所述计算结果进行二次统计,生成二次统计结果;将所述二次统计结果返回至客户端。2.根据权利要求1所述的方法,其特征在于,所述对所述计算结果进行二次统计,生成二次统计结果包括:获取用户定义的二次计算逻辑;根据所述二次计算逻辑对所述计算结果进行所述二次统计,生成所述二次统计结果。3.根据权利要求1所述的方法,其特征在于,所述将所述计算请求转发至所述执行主体包括:确定所述执行主体;启动独立线程将所述计算请求转发至所述执行主体。4.根据权利要求1所述的方法,其特征在于,所述接收计算请求包括:接收由所述客户端调用实时计算接口而发送的请求指令,所述请求指令中包含所述计算请求。5.一种计算业务的处理方法,其特征在于,包括:接收计算调用请求,其中,所述计算调用请求中包含数据计算范围;根据所述数据计算范围,计算得到所述数据计算范围对应的服务器列表;按照所述服务器列表,将计算请求发送给对应的服务器,其中,所述计算请求用于指示需执行的所述计算业务,由所述服务器将所述计算请求转发至所述计算业务的执行主体,接收所述执行主体返回的计算结果,所述计算结果为所述执行主体根据所述计算请求执行所述计算业务而生成的;接收来自所述服务器的二次统计结果,其中,由所述服务器对所述计算结果进行二次统计,生成所述二次统计结果。6.根据权利要求5所述的方法,其特征在于,在所述接收计算调用请求之前,所述方法还包括:响应于用户的操作,进行接口配置;其中,所述接收计算调用请求包括:通过所述接口接收所述计算调用请求;所述接口包括用于过滤所述数据计算范围的开始主键和结束主键,以及用于触发所述计算业务和所述二次统计的钩子函数。7.根据权利要求5所述的方法,其特征在于,所述将计算请求发送给对应的服务器包括:调用实时计算接口将请求指令发送至所述服务器,其中,所述请求指令中包含所述计算请求。8.一种计算业务的处理装置,其特征在于,包括:第一接收单元,用于接收计算请求,其中,...
【专利技术属性】
技术研发人员:苏晓明,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。