The present invention provides a method and apparatus for computing computing bus, relates to the technical field of big data, the method comprises: receiving a request sent by the calculation request information; analysis of the calculation request information, calculated according to the calculation process; multiple components to find the corresponding calculation process, multiple computing components and call the corresponding; each parameter will computational components are analyzed separately, and encapsulate the parameter analysis of multiple computing instructions; execute multiple instructions multiple calculation, calculation results obtained; a plurality of calculation results were fused by fusion calculation, calculation results. The invention can fully reuse computing components of various large data calculation frameworks, and can also be integrated into a fusion calculation so as to facilitate the development of large data applications.
【技术实现步骤摘要】
计算总线的计算方法和装置
本专利技术涉及大数据计算
,尤其是涉及计算总线的计算方法和装置。
技术介绍
目前的大数据计算框架可谓五花八门,包括Hdfs(HadoopDistributedFileSystem,分布式文件系统)、HBase(HadoopDatabase,分布式数据库系统)、Hive、Spark、Impala、Storm、Cassandra等等,而且大数据的应用往往混合了各种大数据计算框架,甚至要同传统的oracle、mysql等关系型数据库协同工作,对大数据开发人员要求极高,给大数据的实施和应用带来了极大挑战,如何能将各种计算框架的程序进行有效的集成和编排,并且屏蔽底层大数据计算框架的复杂性,成为实施大数据应用的关键问题。因此,现有的大数据计算框架开发难度大,又各自独立,难于集成在一起融合计算,使得大数据应用的开发比较困难。
技术实现思路
有鉴于此,本专利技术的目的在于计算总线的计算方法和装置,可以调用各种大数据计算框架的计算组件来进行计算,并可以集成在一起进行融合计算,从而有利于大数据应用的开发。第一方面,本专利技术实施例提供了计算总线的计算方法,所述方法包括:接收计算请求方发送的计算请求信息;对所述计算请求信息进行解析,得到计算流程;根据所述计算流程查找对应的多个计算组件,并调用对应的多个所述计算组件;将每个所述计算组件的参数分别进行解析,并将解析后的参数进行封装,得到多个计算指令;执行多个所述计算指令,得到多个计算结果;将多个所述计算结果进行融合计算,得到融合计算结果。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式, ...
【技术保护点】
一种计算总线的计算方法,其特征在于,所述方法包括:接收计算请求方发送的计算请求信息;对所述计算请求信息进行解析,得到计算流程;根据所述计算流程查找对应的多个计算组件,并调用对应的多个所述计算组件;将每个所述计算组件的参数分别进行解析,并将解析后的参数进行封装,得到多个计算指令;执行多个所述计算指令,得到多个计算结果;将多个所述计算结果进行融合计算,得到融合计算结果。
【技术特征摘要】
1.一种计算总线的计算方法,其特征在于,所述方法包括:接收计算请求方发送的计算请求信息;对所述计算请求信息进行解析,得到计算流程;根据所述计算流程查找对应的多个计算组件,并调用对应的多个所述计算组件;将每个所述计算组件的参数分别进行解析,并将解析后的参数进行封装,得到多个计算指令;执行多个所述计算指令,得到多个计算结果;将多个所述计算结果进行融合计算,得到融合计算结果。2.根据权利要求1所述的计算总线的计算方法,其特征在于,所述计算请求信息包括协议包头和协议包体,所述对所述计算请求信息进行解析,得到计算流程包括:对所述协议包头进行解析,得到所述计算请求方的身份信息,对所述身份信息进行身份认证;根据所述身份信息获取所述计算请求方的权限信息,并对所述权限信息进行权限认证;如果通过所述权限认证,则对所述协议包体进行解析,得到所述计算流程。3.根据权利要求1所述的计算总线的计算方法,其特征在于,所述根据所述计算流程查找对应的计算组件,并调用对应的所述计算组件包括:判断对应的所述计算组件是否注册,如果已注册,则判断对应的所述计算组件的元数据信息是否正确;如果正确,则从计算总线服务器集群中选择计算服务器,并将对应的所述计算组件的元数据信息发送给所述计算服务器;根据所述元数据信息调用对应的所述计算组件。4.根据权利要求1所述的计算总线的计算方法,其特征在于,所述计算组件包括第一计算组件、第二计算组件和第三计算组件,所述第一计算组件和所述第二计算组件分别对应第一计算结果和第二计算结果,所述将多个所述计算结果进行融合计算,得到融合计算结果包括:将所述第一计算结果发送给第二计算组件,以使所述第二计算组件得到所述第二计算结果,直至所有的所述计算组件计算完毕,得到所述融合计算结果;或者,将所述第一计算结果和所述第二计算结果合并得到第三计算结果,并将所述第三计算结果发送给所述第三计算组件,以使所述第三计算组件得到第四计算结果,直至所有的所述计算组件计算完毕,得到所述融合计算结果。5.根据权利要求1所述的计算总线的计算方法,其特征在于,所述方法还包括:执行多个所述计算指令,得到多个计算日志;保存所述计算日志。6.一种计算总线的计算装置,其特征在于,所述装置包括:计算总线接收模块,用于接收计算请求方发送的计算请求信息;计算总线解析模块,用于对...
【专利技术属性】
技术研发人员:李贵生,汪钦堤,谢远勇,
申请(专利权)人:智恒科技股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。