[发明专利]一种微服务消息请求处理方法、系统、装置、设备及介质有效
| 申请号: | 202110596873.3 | 申请日: | 2021-05-31 |
| 公开(公告)号: | CN113259254B | 公开(公告)日: | 2021-09-21 |
| 发明(设计)人: | 臧云峰;安柯;徐蓉 | 申请(专利权)人: | 上海有孚智数云创数字科技有限公司;上海有孚网络股份有限公司 |
| 主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/06 |
| 代理公司: | 上海段和段律师事务所 31334 | 代理人: | 黄磊;郭国中 |
| 地址: | 201304 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 微服 消息 请求 处理 方法 系统 装置 设备 介质 | ||
1.一种微服务消息请求处理方法,其特征在于,所述方法包括:
接收客户端发送的业务消息请求,确定对应的多个微服务设备;
获取每个微服务设备对应的微服务标识和消息指纹;
根据每个消息指纹生成对应的反馈消息请求;
根据每个微服务标识生成对应的微服务消息请求;
将每个反馈消息请求和每个微服务消息请求发送至对应的微服务设备,以使每个微服务设备基于接收到的反馈消息请求生成反馈消息,并基于接收到的微服务消息请求生成微服务消息,所述反馈消息的消息量小于所述微服务消息的消息量;
接收每个微服务设备发送的反馈消息;
获取每个微服务设备对应的预设参考消息;
将每个微服务设备对应的反馈消息和对应的预设参考消息进行对比,得到对应的对比结果;
若对比结果一致,基于每个微服务设备发送的反馈消息确定对应的响应参考时间;
判断所述响应参考时间内是否接收到对应的微服务消息;
若未接收到,发送对应的微服务消息请求至对应的微服务设备;
若对比结果不一致,判断对应的微服务设备是否为攻击对象;
若是,发出受到攻击告警;
所述消息指纹的获取方式包括:对微服务设备进行微服务特征提取,得到微服务特征组,对微服务特征组进行加密处理,得到消息指纹。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当获取到全量微服务设备的微服务消息时,对所述全量微服务设备的微服务消息进行业务分析处理,得到业务消息;
将所述业务消息发送至所述客户端。
3.根据权利要求1所述的方法,其特征在于,所述若未接收到,发送对应的微服务消息请求至对应的微服务设备之后,所述方法还包括:
控制计数器加1,并判断所述计数器数值是否超过预设阈值;
若不超过,重复判断所述响应参考时间内是否接收到对应的微服务消息,若未接收到,发送对应的微服务消息请求至对应的微服务设备,控制所述计数器加1,并判断所述计数器数值是否超过预设阈值的步骤,直至所述计数器数值超过所述预设阈值时,产生长时间未响应告警。
4.根据权利要求1所述的方法,其特征在于,所述若对比结果一致,基于每个微服务设备发送的反馈消息确定对应的响应参考时间包括:
若所述对比结果一致,获取所述微服务设备对应的时间系数和反馈时间,所述反馈时间为发送所述反馈消息请求至接收到所述反馈消息的时间;
根据所述时间系数和所述反馈时间,确定响应参考时间。
5.根据权利要求1所述的方法,其特征在于,所述获取每个微服务设备对应的微服务标识和消息指纹包括:
获取每个微服务设备的微服务标识和预设消息指纹库,所述预设消息指纹库包含不同微服务标识与不同消息指纹的映射关系;
从所述预设消息指纹库中确定每个微服务设备的微服务标识对应的消息指纹。
6.根据权利要求5所述的方法,其特征在于,所述从所述预设消息指纹库中确定每个微服务设备的微服务标识对应的消息指纹之前,所述方法还包括:
预先对每个微服务设备进行微服务特征提取,得到多个微服务特征组;
对每个微服务特征组进行加密处理,得到多个消息指纹;
获取每个微服务设备的微服务标识;
基于所述每个微服务设备的微服务标识和所述多个消息指纹的映射关系,建立所述预设消息指纹库。
7.根据权利要求1所述的方法,其特征在于,所述反馈消息请求包括解密请求和重加密请求;
所述将每个反馈消息请求和每个微服务消息请求发送至对应的微服务设备,以使每个微服务设备基于接收到的反馈消息请求生成反馈消息,并基于接收到的微服务消息请求生成微服务消息包括:
将每个反馈消息请求和每个微服务消息请求发送至对应的微服务设备,以使每个微服务设备基于对应的解密请求对对应的消息指纹进行解密处理,得到摘要消息,基于对应的重加密请求对所述摘要消息进行重加密处理,生成反馈消息,并响应于对应的微服务消息请求,根据每个微服务标识生成对应的微服务消息请求生成微服务消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海有孚智数云创数字科技有限公司;上海有孚网络股份有限公司,未经上海有孚智数云创数字科技有限公司;上海有孚网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110596873.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力接线插头插接装置
- 下一篇:一种基于光谱相机的摔倒监测警报方案





