[发明专利]一种请求响应方法、设备、系统及可读存储介质在审
申请号: | 202111440837.4 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114116223A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 常雅敏;梅凯 | 申请(专利权)人: | 度小满科技(北京)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06F16/23;G06F16/2455 |
代理公司: | 北京知帆远景知识产权代理有限公司 11890 | 代理人: | 刘岩磊 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 响应 方法 设备 系统 可读 存储 介质 | ||
1.一种请求响应方法,其特征在于,包括:
大数据融合引擎接收到客户端发起的ROLAP集群查询请求后,通过引擎主控节点控制第一连接器通过ROLAP集群主控节点获取当前ROLAP集群中存活的计算实例;
所述引擎主控节点通过所述第一连接器收到返回的数据源列表后,将所述数据源列表封装在数据分片中,按集群任务分配策略将所述数据分片分发给空闲的引擎工作节点;
所述引擎工作节点将所述数据分片的加载任务添加至工作线程中等待排队处理;
所述引擎工作节点通过第二连接器收到ROLAP集群工作节点的数据后,将所述数据返回至下游的计算阶段进行计算处理,以便生成结果集;
所述引擎主控节点收到所述结果集后,将所述结果集反馈至所述客户端。
2.根据权利要求1所述的请求响应方法,其特征在于,在所述将所述数据返回至下游的计算阶段进行计算处理之前,还包括:
将所述数据进行数据格式适配,转换为所述大数据融合引擎统一的数据格式。
3.根据权利要求1所述的请求响应方法,其特征在于,在所述引擎工作节点通过第二连接器收到ROLAP集群工作节点的数据后,还包括:
判断是否配置数据缓存;
若配置数据缓存,将所述数据缓存至所述引擎工作节点的内存;
则相应地,在所述通过引擎主控节点控制第一连接器通过ROLAP集群主控节点获取当前ROLAP集群中存活的计算实例之前,还包括:
判断获取的数据源中是否为缓存数据;
若是,从所述引擎工作节点的内存中提取相应的缓存数据,执行所述将所述数据返回至下游的计算阶段进行计算处理的步骤;
若不是,执行所述通过引擎主控节点控制第一连接器通过ROLAP集群主控节点获取当前ROLAP集群中存活的计算实例的步骤。
4.根据权利要求3所述的请求响应方法,其特征在于,在所述将所述数据缓存至所述引擎工作节点的内存中之前,还包括:
判断所述引擎工作节点是否有足够的内存以装载所述数据;
若有,执行所述将所述数据缓存至所述引擎工作节点的内存的步骤。
5.根据权利要求4所述的请求响应方法,其特征在于,所述判断所述引擎工作节点是否有足够的内存以装载所述数据,包括:
确定所述引擎工作节点中的空闲空间以及脏数据空间;
判断所述空闲空间以及所述脏数据空间的空间总量是否达到所述数据的装载量;
若达到,判定述引擎工作节点有足够的内存以装载所述数据;若未达到,判定述引擎工作节点没有足够的内存以装载所述数据;
则相应地,在执行所述将所述数据缓存至所述引擎工作节点的内存的步骤之前,还包括:清除所述引擎工作节点的脏数据。
6.根据权利要求3所述的请求响应方法,其特征在于,在所述将所述数据缓存至所述引擎工作节点的内存之后,还包括:
判断ROLAP集群中所述数据是否更新;
若是,向ROLAP集群主控节点数据更新操作请求。
7.根据权利要求3所述的请求响应方法,其特征在于,在所述将所述数据缓存至所述引擎工作节点的内存之前,还包括:
判断所述数据在指定时间段内的读取次数是否达到阈值;
若达到,执行所述将所述数据缓存至所述引擎工作节点的内存的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于度小满科技(北京)有限公司,未经度小满科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111440837.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于PLS模型分析单细胞动态分量的方法
- 下一篇:一种体感交互系统