消息动态处理方法、装置、设备和介质制造方法及图纸

技术编号:40317440 阅读:23 留言:0更新日期:2024-02-07 21:00
本发明专利技术公开了消息动态处理方法,方法包括:获取消息,并通过消息计数器对消息进行计算,得到当前消息量;基于当前消息量和分级策略对消息进行分级,得到消息分级结果,并将消息分级结果存储至预设的缓存区域;基于消息处理策略和消息分级结果,在多个处理级别中获取与消息分级结果对应的目标处理级别,并将消息发送到目标处理级别对应的处理队列中;目标处理级别对应的处理队列对消息进行消息处理得到对应的消息处理结果。本发明专利技术通过对消息的分级处理和队列的动态配置,使得不同业务场景下的消息量能自适应的选取最佳的消息处理策略,从而达到解决消息堆积的问题,提高消息处理效率。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及消息动态处理方法、装置、设备和介质


技术介绍

1、消息中间件是中大型互联网分布式系统中用于处理异步事件的重要支撑工具。在一些营销类及个推类等消息量巨大的saas系统中,为了应对高峰时期的大流量,消息中间件会使用分拆队列来扩容提升机器的并发处理能力,以避免大量的延迟。

2、然而,现在如今,随着电商产业的快速发展,线上商家越来越多,不仅数据消费体量大小不一,且不同时间段、不同业务场景下的消费数据量也会有很大的不同。因此,如果还是将所有的消息量都聚合到拆分队列里进行统一拆分,那么就会因为消息堆积而互相影响。例如:某一业务场景下出现的巨量消息堆积,则会导致一些日常业务消息的严重延迟。因此,简单的共享拆分队列无法保证不同商家、不同阶段的消费需求。

3、因而,针对现有的消息配置技术中存在的消息堆积问题,尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种消息动态处理方法、装置、设备和介质,旨在解决现有的消息配置技术中存在的消息堆积问题。

<本文档来自技高网...

【技术保护点】

1.一种消息动态处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述当前消息量和分级策略对所述消息进行分级,得到消息分级结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于消息处理策略和所述消息分级结果,在多个处理级别中获取与所述消息分级结果对应的目标处理级别,并将所述消息发送到所述目标处理级别对应的处理队列中,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于消息处理策略和所述消息分级结果,在多个处理级别中获取与所述消息分级结果对应的目标处理级别,并将所述消息发送到所述目标处理级别对应的处理...

【技术特征摘要】

1.一种消息动态处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述当前消息量和分级策略对所述消息进行分级,得到消息分级结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于消息处理策略和所述消息分级结果,在多个处理级别中获取与所述消息分级结果对应的目标处理级别,并将所述消息发送到所述目标处理级别对应的处理队列中,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于消息处理策略和所述消息分级结果,在多个处理级别中获取与所述消息分级结果对应的目标处理级别,并将所述消息发送到所述目标处理级别对应的处理队列中,还包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述目标处理级别对应的处理队列对所述消息进行...

【专利技术属性】
技术研发人员:郭建立
申请(专利权)人:杭州有赞科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1