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