列举RocketMQ发送的三种策略 ?

RocketMQ发送的三种策略如下:

  1. 同步(sync):发送者向 MQ 执行发送消息API 时,同步等待,直到消息服务器返回发送结果。
  2. 异步(async):发送者向MQ 执行发送消息API 时,指定消息发送成功后的回调函数,然后调用消息发送API 后,立即返回,消息发送者线程不阻塞,直到运行结束,消息发送成功或失败的回调任务在一个新的线程中返回。
  3. 单向(oneway):消息发送者向MQ 执行发送消息API 时,直接返回,不等待消息服务器的结果,也不注册回调函数,只管发,不管是否成功存储在消息服务器上。

发表评论

后才能评论