什么是批量消费 您所在的位置:网站首页 rocketmq控制消费速度 什么是批量消费

什么是批量消费

2024-06-28 10:57| 来源: 网络整理| 查看: 265

优势一:提高消息的吞吐能力和处理效率

场景示例:上游订单系统和下游Elasticsearch系统间通过云消息队列 RocketMQ 版解耦,Elasticsearch消费订单系统的10条日志消息,每一条消息对于Elasticsearch系统而言都是一次RPC请求,假设一次RPC请求耗时10毫秒,那么不使用批量消费的耗时为10×10=100毫秒;理想状态下,使用批量消费的耗时可缩短至10毫秒,因为10条消息合并为一次消费,大大提高消息的处理效率。

优势二:降低下游资源的API调用频率

场景示例:给数据库中插入数据,每更新一条数据执行一次插入任务,如果数据更新较频繁,可能会对数据库造成较大压力。此时,您可以设置每10条数据批量插入一次或每5秒执行一次插入任务,降低系统运行压力。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有