[发明专利]一种分布式的密码服务全链路检测系统及方法在审
申请号: | 202110601340.X | 申请日: | 2021-05-31 |
公开(公告)号: | CN113411209A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 翟峰;梁晓兵;赵兵;许海清;葛得辉;孙炜;陈昊;付义伦;曹永峰;岑炜;李智虎;李保丰;徐萌;刘鹰;许斌;孔令达;冯云;赵英杰;冯占成;马超;周琪;郑旖旎;王楠;苑立鹏;任博;张庚;韩文博 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 密码 服务 全链路 检测 系统 方法 | ||
1.一种分布式的密码服务全链路检测系统,其特征在于,
所述系统包括客户端请求信息生成模块、请求处理模块、信息监控模块、服务端响应信息生成模块、以及响应处理模块;
所述客户端请求信息生成模块用于发送客户侧的密码服务请求信息。所述客户端请求信息生成模块用于发送客户侧的密码服务请求信息,所述密码服务请求信息从客户端通过各通信模块和接口抵达客户端业务系统边界,由客户端业务系统边界传输至服务端密码服务系统边界,由服务端密码服务系统边界经由各通信模块和接口发送给密码服务端;
所述信息监控模块用于监控追踪信息的路径活动,并在所述路径活动上监听有无异常行为,向全链路检测系统发送监听数据,一旦发现异常行为,向与所述异常行为相关的业务系统反馈异常信息;
所述服务端响应信息生成模块用于根据客户侧生成的密码服务请求信息进行业务处理并生成服务端密码服务响应信息;所述密码服务响应信息通过密码服务端经由各通信模块和接口发送到服务端密码服务系统边界,由服务端密码服务系统边界传输至客户端业务系统边界,由客户端业务系统边界通过各通信模块和接口传输至客户端。
2.根据权利要求1所述的系统,其特征在于,
所述请求处理模块包括请求信息拦截模块、请求信息过滤模块、检测点预埋模块以及信息追踪模块;
所述请求信息拦截模块用于拦截密码服务请求信息,为请求信息追踪处理做准备;
所述请求信息过滤模块用于识别密码服务请求信息的类型,针对不同类型的密码服务请求信息生成相应的追踪索引链路trace;
所述检测点预埋模块用于确定密码服务请求信息需要调用的通信接口,在关键接口节点处预埋检测点span,以便检测信息的系统运行状态信息,所述系统运行状态信息包括处理时间、请求成功与否、是否存在异常信息;
所述信息追踪模块用于根据所述追踪索引链路trace,生成分布式密码服务系统中具有唯一性的追踪索引链路标识trace ID,将客户端密码服务请求信息、需抵达的密码服务端信息、追踪索引链路trace和追踪索引链路标识trace ID组装后生成密码服务请求追踪信息M1。
3.根据权利要求1所述的系统,其特征在于,
所述信息监控模块用于实时将监控信息添加到追踪信息M1上,生成密码服务请求追踪信息Mi;所述密码服务请求追踪信息Mi为添加了i次监控信息的密码服务请求链路追踪信息。
4.根据权利要求1所述的系统,其特征在于,
所述响应处理模块包括响应信息拦截模块、响应信息过滤模块、追踪信息组合模块以及信息响应反馈模块;
所述响应信息拦截模块用于拦截响应信息,以便响应信息追踪处理;
所述响应信息过滤模块用于选择响应信息中的有用信息,所述有用信息包括响应状态码以及响应数据;
所述追踪信息组合模块用于根据唯一性的追踪索引链路标识trace ID,确定请求信息追踪索引链路trace,将过滤后的有用的响应信息合并到上一次的请求追踪信息Mi上,生成完整的追踪信息M2;
所述信息响应反馈模块用于将所述追踪信息M2发送给密码服务请求客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司,未经中国电力科学研究院有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110601340.X/1.html,转载请声明来源钻瓜专利网。