消息处理方法、装置、电子设备及介质制造方法及图纸

技术编号:40060040 阅读:24 留言:0更新日期:2024-01-16 22:32
本申请实施例提供一种消息处理方法、装置、电子设备及介质,所述方法包括:根据配置内容中的主题确定是否接收到生产者发送的至少一个消息;在确定接收到所述生产者发送的至少一个消息时,创建消费单元消费所述至少一个消息;统计所述主题接收所述至少一个消息的频率;在所述频率小于或等于第一预设频率时,减少消费所述至少一个消息的所述消费单元的数量;以及在所述频率大于或等于第二预设频率时,创建新的消费单元消费所述至少一个消息,直到确定所述频率小于或等于所述第二预设频率,其中,所述第一预设频率小于所述第二预设频率。通过本申请使得电子设备处理消息的能力可以根据需求动态调整,实现高效处理并节约资源。

【技术实现步骤摘要】

本申请涉及互联网,涉及消息处理技术,尤其涉及一种消息处理方法、装置、电子设备及介质


技术介绍

1、随着互联网的发展,在电商的订单、支付等核心领域,都会需要利用消息队列(message queue,mq)来进行一些关键环节的流转,比如订单领域的异步下单,支付领域的支付重试,以及优惠券批量发放等。消息队列是基础数据结构中“先进先出”的一种数据机构。指把要传输的数据(消息)放在队列中,用队列机制来实现消息传递。即生产者产生消息并把消息放入队列,然后由消费者去处理。消费者可以到指定的消息队列拉取消息,或者订阅相应的消息队列,由mq服务端给其推送消息。目前使用较多的消息队列有activemq,rabbitmq,kafka,rocketmq等。

2、在通过消息队列实现关键环节流转的过程中,由于大量场景的接入,会需要大量消费者去订阅消息。但由于消息的发送频率存在不规律性,会出现由于消费频率变化导致的服务器资源的浪费以及消息不可靠的情况。


技术实现思路

1、有鉴于此,本申请实施例提供一种消息处理方法、装置、电子本文档来自技高网...

【技术保护点】

1.一种消息处理方法,应用于电子设备中,其特征在于,所述方法包括:

2.如权利要求1所述的消息处理方法,其特征在于,所述创建消费单元消费所述至少一个消息包括:

3.如权利要求2所述的消息处理方法,其特征在于,所述消费单元包括消费者镜像,所述消费者镜像为按照所述至少一个消息对应的业务逻辑提前构建的镜像。

4.如权利要求2所述的消息处理方法,其特征在于,在所述确定接收到所述生产者发送的至少一个消息时,创建消费单元消费所述至少一个消息后,所述方法还包括:

5.如权利要求2或者4所述的消息处理方法,其特征在于,所述方法还包括:</p>

6.如权...

【技术特征摘要】

1.一种消息处理方法,应用于电子设备中,其特征在于,所述方法包括:

2.如权利要求1所述的消息处理方法,其特征在于,所述创建消费单元消费所述至少一个消息包括:

3.如权利要求2所述的消息处理方法,其特征在于,所述消费单元包括消费者镜像,所述消费者镜像为按照所述至少一个消息对应的业务逻辑提前构建的镜像。

4.如权利要求2所述的消息处理方法,其特征在于,在所述确定接收到所述生产者发送的至少一个消息时,创建消费单元消费所述至少一个消息后,所述方法还包括:

5.如权利要求2或者4所述的消息处理方法,其特征在于,所述方法还包括:

6.如权利要求5所述的消息处理方法,其特征在于,所述创建事...

【专利技术属性】
技术研发人员:苏是光
申请(专利权)人:广州商研网络科技有限公司
类型:发明
国别省市:

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

1