[发明专利]基于消息队列的业务处理方法、装置、设备及存储介质在审
申请号: | 202011577513.0 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112527534A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 李泽青 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/22;G06F21/62 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 消息 队列 业务 处理 方法 装置 设备 存储 介质 | ||
本发明涉及大数据技术领域,公开了一种基于消息队列的业务处理方法、装置、设备及存储介质,用于提高解决消息队列异常问题的效率。基于消息队列的业务处理方法包括:根据预设白名单列表和预设读写权限列表对业务消息访问请求进行校验,得到校验结果;当校验结果为校验失败时,生成并发送包含访问权限存在异常的警示信息;当校验结果为校验成功,并且目标消息队列的消息消费状态为堵塞状态时,通过预设熔断限流策略重新处理业务消息访问请求;在对业务消息访问请求处理过程中,基于业务消息标识生成并发送消息轨迹数据。此外,本发明还涉及区块链技术,消息轨迹数据可存储于区块链节点中。
技术领域
本发明涉及大数据技术的风险管控领域,尤其涉及一种基于消息队列的业务处理方法、装置、设备及存储介质。
背景技术
在企业微服务架构设计中,服务治理占了非常重要的位置。一般的服务治理包括熔断限流、调用追踪、监控告警、故障隔离和服务降级等。但是大部分服务治理框架和治理内容都是针对远程过程调用RPC框架,例如开源分布式服务框架dubbo或者微服务基础框架springcloud。一方面很少企业使用消息队列作关键性系统调用,因为多了一个中间件对系统整体性能和吞吐量具有一定影响;另一方面现有技术对消息队列治理相对简单,只需要旁路收集消息即可实现。
但是当消息队列作为系统关键性节点时,以上治理方式就略显不足。因为消息队列让上下游解耦,普通的治理方式可能会丢失发送端和消费端的相关信息,如处理耗时和处理结果等。而且消息队列相关的权限管理也存在不足,导致消息队列存在发生故障率高,以及解决消息队列异常问题的效率低的问题。
发明内容
本发明提供了一种基于消息队列的业务处理方法、装置、设备及存储介质,用于降低消息队列的故障率,以及提高了解决消息队列异常问题的效率。
为实现上述目的,本发明第一方面提供了一种基于消息队列的业务处理方法,包括:获取业务消息访问请求,根据预设白名单列表和预设读写权限列表对所述业务消息访问请求进行校验,得到校验结果,所述业务消息访问请求具有唯一的业务消息标识;当所述校验结果为校验失败时,生成包含访问权限存在异常的警示信息,对所述警示信息进行日志记录,并向消息生产终端发送所述警示信息;当所述校验结果为校验成功时,获取目标消息队列的消息消费状态,若所述目标消息队列的消息消费状态为堵塞状态,则生成并返回包含消息队列存在异常的提示信息,并通过预设熔断限流策略重新处理所述业务消息访问请求;在对所述业务消息访问请求处理过程中,基于所述业务消息标识生成消息轨迹数据,并将所述消息轨迹数据发送至目标终端,以使得所述目标终端按照所述消息轨迹数据绘制并展示对应的消息轨迹点序列。
可选的,在本发明第一方面的第一种实现方式中,所述获取业务消息访问请求,根据预设白名单列表和预设读写权限列表对所述业务消息访问请求进行校验,得到校验结果,所述业务消息访问请求具有唯一的业务消息标识,包括:监听并拦截业务消息访问请求,对所述业务消息访问请求进行参数解析,得到消息生产终端地址和目标业务系统编号,所述业务消息访问请求具有唯一的业务消息标识;判断所述消息生产终端地址和所述目标业务系统编号是否存在于预设白名单列表中;若所述消息生产终端地址或所述目标业务系统编号不存在于预设白名单列表中,则获取校验结果,并确定所述校验结果为校验失败;若所述消息生产终端地址和所述目标业务系统编号均存在于预设白名单列表中,则获取目标消息主题和目标消息标签,并判断所述目标消息主题和所述目标消息标签是否存在于预设读写权限列表中;若所述目标消息主题或所述目标消息标签不存在于预设读写权限列表中,则获取校验结果,并确定所述校验结果为校验失败;若所述目标消息主题和所述目标消息标签均存在于预设读写权限列表中,则获取校验结果,并确定所述校验结果为校验成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011577513.0/2.html,转载请声明来源钻瓜专利网。