[发明专利]微服务数据处理方法、装置、计算机设备及存储介质在审
申请号: | 202111216620.5 | 申请日: | 2021-10-19 |
公开(公告)号: | CN113946491A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 谢伟 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/14 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 数据处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种微服务数据处理方法,其特征在于,包括:
接收微服务的注册请求,获取所述注册请求中的注册信息;
基于所述注册信息,将所述微服务注册入注册中心的服务表中;
通过所述注册中心,对与所述微服务关联的历史调用记录进行弹性资源计算,并搭建备用服务器;
基于所述注册信息和所述备用服务器,对所述微服务进行快照处理,得到与所述微服务对应的镜像微服务;
在所述注册中心检测到所述微服务调用时长存在异常时,启动与所述微服务对应的所述镜像微服务,并将所述镜像微服务注册入所述服务表中;
运用分流机制,通过所述注册中心分配所述微服务和所述镜像微服务的调用。
2.如权利要求1所述的微服务数据处理方法,其特征在于,所述历史调用记录包括日调用记录、峰值调用记录和故障调用记录;
所述通过所述注册中心,对与所述微服务关联的历史调用记录进行弹性资源计算,并搭建备用服务器,包括:
运用MapReduce方法,对所述日调用记录进行调用归一处理,得到多个时调用记录;
对所有所述时调用记录进行日运行绘制,得到多个日调用曲线图,并对所述峰值调用记录进行规律分析,得到峰值规律图,以及对所述故障调用记录进行故障调用时长分析,得到故障时长曲线图;
根据所述日调用曲线图、所述峰值规律图和所述故障时长曲线图,对所述微服务进行配置画像,获得与所述微服务对应的备用配置类型;
搭建与获得的所述备用配置类型对应的所述备用服务器。
3.如权利要求2所述的微服务数据处理方法,其特征在于,所述运用MapReduce方法,对所述日调用记录进行调用归一处理,得到时调用记录,包括:
对所述日调用记录进行秒级归一处理,得到多个秒调用记录;
对所有所述秒调用记录进行分级归一处理,得到多个分调用记录;
对所有所述分调用记录进行时级归一处理,得到多个所述时调用记录。
4.如权利要求3所述的微服务数据处理方法,其特征在于,所述基于所述注册信息,将所述微服务注册入注册中心的服务表中之前,包括:
接收注册中心启动请求,获取所述注册中心启动请求中的配置文件;
基于SpringCloud框架搭建与所述配置文件对应的所述注册中心。
5.如权利要求1所述的微服务数据处理方法,其特征在于,所述基于所述注册信息和所述备用服务器,对所述微服务进行快照处理,得到与所述微服务对应的镜像微服务,包括:
向所述微服务发送通知指令,令所述微服务进行全盘回收;
接收所述微服务返回的执行全盘回收后的回收完毕指令,通过快照生成工具,对所述微服务中的全盘进行快照处理,得到所述镜像微服务。
6.如权利要求1所述的微服务数据处理方法,其特征在于,所述在所述注册中心检测到所述微服务调用时长存在异常时之前,包括:
通过所述注册中心记录对与所述微服务对应的实时调用记录进行时段分析,得到第一调用衰减值和第二调用衰减值;
对所述第一调用衰减值和所述第二调用衰减值进行响应预测,得到预测结果;
若所述预测结果为异常时,确定所述微服务调用时长存在异常;
若所述预测结果为正常时,根据所述预测结果中的响应率,通过所述注册中心对所述微服务的调用进行节流处理。
7.如权利要求1所述的微服务数据处理方法,其特征在于,所述启动与所述微服务对应的所述镜像微服务,并将所述镜像微服务注册入所述服务表中,包括:
通过所述快照生成工具,获取所述微服务中的内存数据;
运用MMAP映射方式,对所述内存数据进行映射,得到映射关系数据;
基于所述微服务中的JVM进程数据和所述映射关系数据,生成镜像明文,将所述镜像明文存储至所述镜像微服务中;
启动所述镜像微服务的JVM进程,并通过所述注册中心注册启动后的所述镜像微服务,以及更新所述服务表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111216620.5/1.html,转载请声明来源钻瓜专利网。