【技术实现步骤摘要】
一种消息处理方法、装置、设备及存储介质
[0001]本申请实施例涉及大数据处理领域,涉及但不限于一种消息处理方法、装置、设备及存储介质。
技术介绍
[0002]分布式消息系统被广泛用于高性能数据管道、流分析、数据集成和关键任务应用。分布式消息系统中存在业务数据量上升或突发大量消息的场景。在该场景下通道及消费能力达到上限,消息系统能力集中在数据的转发及消息缓存,拥塞状况未反馈给生产方及消费方,从而导致无法对拥塞进行实时控制,会造成生产环境的数据挤压,导致业务处理延迟。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种消息处理方法、装置、设备及存储介质。
[0004]本申请实施例的技术方案是这样实现的:
[0005]第一方面,本申请实施例提供一种消息处理方法,所述方法包括:
[0006]获取发布订阅消息系统的消费积压实时值;
[0007]基于所述消费积压实时值,确定所述发布订阅消息系统出现消息拥塞;
[0008]调整所述发布订阅消息系统的系统参数;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种消息处理方法,所述方法包括:获取发布订阅消息系统的消费积压实时值;基于所述消费积压实时值,确定所述发布订阅消息系统出现消息拥塞;调整所述发布订阅消息系统的系统参数;基于调整后的系统参数完成消息处理。2.如权利要求1所述的方法,所述基于所述消费积压实时值,确定所述发布订阅消息系统出现消息拥塞,包括:获取预设的消费积压阈值;确定所述消费积压实时值大于所述消费积压阈值;确定所述发布订阅消息系统出现消息拥塞。3.如权利要求2所述的方法,所述获取预设的消费积压阈值,包括:获取单位时间内所述发布订阅消息系统的生产消息数量;获取所述生产消息数量对应的比例阈值;将所述生产消息数量与所述比例阈值相乘,得到所述消费积压阈值。4.如权利要求2所述的方法,所述获取预设的消费积压阈值,包括:基于所发布订阅消息系统的消息处理能力,确定所述消费积压阈值。5.如权利要求2所述的方法,在所述确定所述发布订阅消息系统出现消息拥塞之前,所述方法还包括:相隔单位时间分别获取第一消费积压值和第二消费积压值;将所述第一消费积压值减去所述第二消费积压值,得到消费积压差值;将所述消费积压差值除以所述单位时间,得到消费积压斜率值;获取消费积压斜率阈值;确定至少两个连续所述消费积压斜率值大于所述消费积压斜率阈值。6.如权利要求1所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。