美文网首页
批量发送消息

批量发送消息

作者: 花花世界中的小草 | 来源:发表于2018-05-14 14:49 被阅读0次

rocketmq提供批量发送消息的机制,但消息发送的数据包大小不能超过1M   示例代码:


String topic = "BatchTest";List messages = new ArrayList<>();

messages.add(new Message(topic, "TagA", "OrderID001", "Hello world 0".getBytes()));

messages.add(new Message(topic, "TagA", "OrderID002", "Hello world 1".getBytes()));

messages.add(new Message(topic, "TagA", "OrderID003", "Hello world 2".getBytes()));

try {

    producer.send(messages);

} catch (Exception e) {

    e.printStackTrace();

    //handle the error

}


当数据量超过1M的时候,或者不确定数据量是否会超过1M 最好使用分割的方式 :参考链接 :批量分割

相关文章

  • 消费消息(二)

    批量消息发送 批量发送消息能显著提高传递小消息的性能。限制是这些批量消息应该有相同的topic,相同的waitSt...

  • 批量发送消息

    rocketmq提供批量发送消息的机制,但消息发送的数据包大小不能超过1M 示例代码: String topic ...

  • RocketMQ-Producer生产者解析

    Producer 概念说明* 初始化流程&流程图&相关类关系说明* 消息发送过程* 批量消息发送* 发送顺序消息...

  • 第五章 RocketMQ 批量消息

    批量发送消息:能显著提高传递小消息的性能。限制是这些批量消息应该有相同的 topic,相同的 waitStoreM...

  • 批量消息

    批量消息批量消息是指将多条消息合并成一个批量消息,一次发送出去。这样的好处是可以减少网络IO,提升吞 吐量。相信大...

  • kafka基础

    kafka架构: 1)大数据领域 2)数据集成 3)流计算集成 kafka消息生产者发送消息是批量发送,默认是16...

  • RocketMQ笔记-收发消息特性实践

    1.批量发送消息 其send方法参数是一个Message的列表 1.1 发送消息大小限制 消息体最大限制为1M,如...

  • RocketMQ 与 Spring Boot整合(二、批量发送消

    在一些业务场景下,我们希望使用 Producer 批量发送消息,提高发送性能。在 RocketMQTemplate...

  • 07-消息积压如何处理

    消息积压了该如何处理? 优化性能来避免消息积压 一、发送端性能优化 增加生产者的批量发送的大小或者并发数来提高发送...

  • 使用WePush批量发送模板消息

    WePush是什么 WePush是一款专注批量推送的小而美的工具, 目前支持:模板消息-公众号、模板消息-小程序、...

网友评论

      本文标题:批量发送消息

      本文链接:https://www.haomeiwen.com/subject/gfchdftx.html