RocketMQ OneWay发送消息及多种场景对比

DBC 1.6K 0

简介:讲解使用RocketMQ发送oneway消息和使用场景,多种发送模式对比

  • SYNC :
    • 应用场景:重要通知邮件、报名短信通知、营销短信系统等
  • ASYNC :异步
    • 应用场景:对RT时间敏感,可以支持更高的并发,回调成功触发相对应的业务,比如注册成功后通知积分系统发放优惠券
  • ONEWAY : 无需要等待响应
    • 官方文档:https://rocketmq.apache.org/docs/simple-example/
    • 使用场景:主要是日志收集,适用于某些耗时非常短,但对可靠性要求并不高的场景, 也就是LogServer, 只负责发送消息,不等待服务器回应且没有回调函数触发,即只发送请求不等待应答
    • RocketMQ OneWay发送消息及多种场景对比插图

 

 

汇总对比

发送方式 发送 TPS 发送结果反馈 可靠性
同步发送 不丢失
异步发送 不丢失
单向发送 最快 可能丢失

发表评论 取消回复
表情 图片 链接 代码

分享