[发明专利]一种读写操作的处理方法及装置有效
申请号: | 201811215915.9 | 申请日: | 2018-10-18 |
公开(公告)号: | CN109408270B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 刘志魁 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 读写 操作 处理 方法 装置 | ||
本申请公开了一种读写操作的处理方法及装置,所述方法包括:对目标业务的读写操作进行检测;当检测到读操作时,利用所需的各个第一处理模块完成读操作,并为各个第一处理模块中的每一关键模块或每一关键模块中的关键流程产生一条处理记录;当检测到写操作时,利用所需的各个第二处理模块完成写操作,并为各个第二处理模块中的每一关键模块或每一关键模块中的关键流程产生一条处理记录;根据产生的处理记录,生成关于目标业务的读写处理路径。在该方法中,维护人员可以根据生成的读写处理路径快速了解系统运行状态以及对系统故障进行定位;开发人员可以根据生成的读写处理路径更好的掌握系统架构、设计思想,进而降低开发难度。
技术领域
本申请涉及计算机技术领域,尤其涉及一种读写操作的处理方法及装置。
背景技术
在存储系统中,为了使读写操作具有快速、稳定、容灾等功能,读写操作的内部处理逻辑极其庞大,细分子模块繁多。看似简单的一次读写操作,在存储系统内部经历了相当复杂的过程,这个复杂的过程,给系统维护人员造成了维护难度、也给开发人员造成了开发难度。
发明内容
本申请实施例的主要目的在于提供一种读写操作的处理方法及装置,能够得到方便维护人员进行维护、方便开发人员进行开发的处理结果。
本申请实施例提供的一种读写操作的处理方法,包括:
对目标业务的读写操作进行检测;
当检测到读操作时,利用所需的各个第一处理模块完成所述读操作,并为各个第一处理模块中的每一关键模块或每一关键模块中的关键流程产生一条处理记录;
当检测到写操作时,利用所需的各个第二处理模块完成所述写操作,并为各个第二处理模块中的每一关键模块或每一关键模块中的关键流程产生一条处理记录;
根据产生的处理记录,生成关于所述目标业务的读写处理路径。
可选的,所述处理记录包括所述关键模块或所述关键模块中的关键流程的消耗时间、处理函数、处理状态中的至少一个。
可选的,所述方法还包括:
对所述处理记录进行分析,判断是否出现处理故障或处理性能是否不满足预设要求;
若是,则向维护用户的终端设备发送告警信息,或者通过预设干预机制自动解除故障或提升性能。
可选的,所述方法还包括:
若检测到所述读写处理路径的显示指令,则在图形用户界面上以流程图和/或报表的方式,显示所述读写处理路径。
可选的,所述方法还包括:
若检测到所述读写处理路径的查询指令,则根据所述查询指令对所述读写处理路径进行信息查询,并将查询结果反馈给用户,所述查询指令携带了时间特征、节点特征、读写特征中至少一个查询条件。
本申请实施例还提供了一种读写操作的处理装置,包括:
读写操作检测单元,用于对目标业务的读写操作进行检测;
读记录产生单元,用于当检测到读操作时,利用所需的各个第一处理模块完成所述读操作,并为各个第一处理模块中的每一关键模块或每一关键模块中的关键流程产生一条处理记录;
写记录产生单元,用于当检测到写操作时,利用所需的各个第二处理模块完成所述写操作,并为各个第二处理模块中的每一关键模块或每一关键模块中的关键流程产生一条处理记录;
读写路径生成单元,用于根据产生的处理记录,生成关于所述目标业务的读写处理路径。
可选的,所述处理记录包括所述关键模块或所述关键模块中的关键流程的消耗时间、处理函数、处理状态中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811215915.9/2.html,转载请声明来源钻瓜专利网。