消息队列 RocketMQ版
| 同步发送 | 异步发送 | 单向发送 |
| 同步发送 | 异步发送 | 单向发送 |
发送方式 | 消息发送方发出一条消息到服务端,服务端接收并处理消息,然后返回响应给发送方,发送方收到响应后才会发送下一条消息。 | 消息发送方发出一条消息后,不等服务端返回响应,直接发送下一条消息。 | 发送方只负责发送消息,不等待服务端返回响应且没有回调函数触发,即只发送请求不等待应答。此方式发送消息的过程耗时非常短,一般在微秒级别。 |
应用场景 | 重要通知邮件、报名短信通知、营销短信系统等。 | 一般用于链路耗时较长,对响应时间较为敏感的业务场景,例如,您视频上传后通知启动转码服务,转码完成后通知推送转码结果等。 | 适用于某些耗时非常短,但对可靠性要求并不高的场景,例如日志收集。 |
TPS | 快 | 快 | 最快 |
是否反馈发送结果 | 反馈 | 反馈 | 不反馈 |
可靠性 | 不丢失消息 | 不丢失消息 | 可能丢失消息 |