RocketMQ 的生产者发送消息的方式?
同步发送:
同步发送指消息发送方发出数据后会在收到接收方发回响应之后才发下一个数据包;一般用于重要通知消息,例如重要通知邮件、营销短信;
异步发送:
异步发送指发送方发出数据后,不等接收方发回响应,接着发送下个数据包,一般用于可能链路耗时较长而对响应时间敏感的业务场景,例如用户视频上传后通知启动转码服务;
单向发送:
单向发送是指只负责发送消息而不等待服务器回应且没有回调函数触发,适用于某些耗时非常短但对可靠性要求并不高的场景,例如日志收集;