简述什么是RocketMQ ?

RocketMQ是一款分布式、队列模型的消息中间件,它具有以下特点:

  1. 支持严格的消息顺序;
  2. 支持Topic与Queue两种模式;
  3. 具有亿级消息堆积能力;
  4. 分布式特性比较友好;
  5. 同时支持Push与Pull方式消费消息。

RocketMQ的优势在于它支持事务型消息,能够保持消息发送和DB操作两方的最终一致性,这是主流MQ中唯独RocketMQ支持的。此外,RocketMQ还支持结合多个系统之间数据最终一致性、18个级别的延迟消息、指定次数和时间间隔的失败消息重发等特性,这些也是其他MQ产品所不具备的。

发表评论

后才能评论