[发明专利]微服务系统的缓存方法和装置、电子设备和存储介质在审
申请号: | 202111517976.2 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114201315A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 刘文昱 | 申请(专利权)人: | 贝壳找房网(北京)信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 毛丽琴 |
地址: | 101500 北京市密云区经济开发区兴盛南路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 系统 缓存 方法 装置 电子设备 存储 介质 | ||
1.一种微服务系统的缓存方法,所述微服务系统包括第一微服务模块和第二微服务模块,所述方法应用于所述第一微服务模块,其特征在于,所述方法包括:
响应于需要获取目标数据,确定所述第一微服务模块的指令缓存区中是否存在与所述目标数据匹配的目标指令;
响应于所述指令缓存区中存在所述目标指令,从所述指令缓存区获取与所述目标指令对应的访问参数;其中,所述访问参数包括访问地址;
基于所述访问参数访问所述存储系统,并利用所述目标指令从所述存储系统中获取所述目标数据。
2.根据权利要求1所述的方法,其特征在于,还包括:
响应于所述指令缓存区中不存在所述目标指令,向所述第二微服务模块发送用于获取所述目标数据的第一获取请求;其中,所述第一获取请求中包含第一开关参数,所述第一开关参数用于标识所述第一微服务模块支持指令缓存;
接收所述第二微服务模块针对所述第一获取请求返回的第一信息;
解析所述第一信息,得到所述目标数据、所述目标指令、以及所述访问参数,并将所述目标指令和所述访问参数存储在所述指令缓存区中;
或者,
响应于所述指令缓存区中不存在所述目标指令,向所述第二微服务模块发送用于获取所述目标数据的第二获取请求;其中,所述第二获取请求中包含第二开关参数,所述第二开关参数用于标识所述第一微服务模块不支持指令缓存;
接收所述第二服务模块针对所述第二获取请求返回的第二信息;
解析所述第二信息,得到所述目标数据。
3.根据权利要求1所述的方法,其特征在于,还包括:
接收第三微服务模块发送的用于获取所述目标数据的第三获取请求;其中,所述第三获取请求中包含第三开关参数,所述第三开关参数用于标识所述第三微服务模块是否支持指令缓存;
响应于所述第三微服务模块属于所述微服务系统,根据所述第三开关参数确定所述第三微服务模块是否支持指令缓存;
响应于所述第三微服务模块不支持指令缓存,将所述目标数据发送至所述第三微服务模块;
响应于所述第三微服务模块支持指令缓存,将所述目标指令和所述访问参数发送至所述第三微服务模块,以使所述第三微服务模块基于所述目标指令和所述访问参数获取所述目标数据。
4.根据权利要求3所述的方法,其特征在于,还包括:
若所述第三微服务模块不属于所述微服务系统,根据预先配置信息确定所述第一微服务模块是否被允许向所述微服务系统以外的其他微服务系统发送指令,以及根据所述第三开关参数确定所述第三微服务模块是否支持指令缓存;
若所述第一微服务模块被允许向所述微服务系统以外的其他微服务系统发送指令、且所述第三微服务模块支持指令缓存,将所述目标指令和所述访问参数发送至所述第三微服务模块,以使所述第三微服务模块基于所述目标指令和所述访问参数获取所述目标数据;
若所述第一微服务模块不被允许向所述微服务系统以外的其他微服务系统发送指令,将所述目标数据发送至所述第三微服务模块。
5.根据权利要求2所述的方法,其特征在于,所述接收所述第二微服务模块针对所述第一获取请求返回的第一信息,包括:
接收所述第二微服务模块针对所述第一获取请求返回的、基于预设传输密钥加密后的第一信息;
和/或,
接收所述第二微服务模块针对所述第一获取请求返回的、基于从预设类库中获取的预设封装函数对所述目标数据、所述目标指令、以及所述访问参数封装后的第一信息;其中,所述预设类库由所述微服务系统中的多个微服务模块共同维护;
所述解析所述第一信息,得到所述目标数据、所述目标指令、以及所述访问参数,包括:
利用所述预设传输密钥对所述第一信息进行解密,得到解密后的第一信息,并对所述解密后的第一信息进行解析,得到所述目标数据、所述目标指令、以及所述访问参数;
和/或,
从所述预设类库中获取与所述预设封装函数对应的预设解析函数,并利用所述预设解析函数对所述第一信息进行解析,得到所述目标数据、所述目标指令、以及所述访问参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳找房网(北京)信息技术有限公司,未经贝壳找房网(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111517976.2/1.html,转载请声明来源钻瓜专利网。