MQ整理—基本介绍

RocketMQ基本介绍:

  RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给Apache基金会,已经于2016年11月成为 Apache 孵化项目,相信RocketMQ的未来会发挥着越来越大的作用,将有更多的开发者因此受益。
  RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:

  • 能够保证严格的消息顺序;
  • 提供丰富的消息拉取方式;
  • 高效的订阅者水平扩展能力;
  • 实时的消息订阅机制;
  • 亿级消息堆积能力;
    Metaq3.0版本改名,产品名称改为RocketMQ;底层是使用netty实现而成。

选择使用RocketMQ的理由:

  • 强调集群无单点,可扩展,任意一点高可用,水平可扩展;
  • 海量消息堆积能力,消息堆积后,写入低缓迟;
  • 支持上万个队列;
  • 消息失败重试机制;
  • 消息可查询;
  • 开源社区活跃;
  • 成熟度;

rocketMQ的使用模式:

  • 发布-订阅模式

rocketMQ的使用场景:

  • 比如在项目使用过程中的异步推送,异步退款等等。

猜你喜欢

转载自blog.csdn.net/huo065000/article/details/77535168