RocketMQ的技术亮点

Posted xiaogangfan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RocketMQ的技术亮点相关的知识,希望对你有一定的参考价值。

高性能

  • 存储原理
    零拷贝
  • 数据结构与存储逻辑
  • 刷盘策略
  • 长轮询PULL
    RocketMQ的Consumer都是从Broker拉消息来消费,但是为了能做到实时收消息,RocketMQ使用长轮询方式,可以保证消息实时性同Push方式一致。
    这里需要注意的是,长轮询与长连接是两个不同的概念。长轮询表示,当客户端的一个请求达到服务端时,若此时没有可供返回的数据,那么这个连接会一直保持,当有可供返回的数据时,返回数据并关闭连接,之后客户端立即再创建一个连接向服务端请求数据。而长连接表示一个连接被永久保持。

    高可用

以上是关于RocketMQ的技术亮点的主要内容,如果未能解决你的问题,请参考以下文章

通过源码告诉你,阿里的RocketMQ事务消息到底牛逼在哪?

技术专栏 | RocketMQ基础与实战——RocketMq下载与安装

天下没有难学的技术,带你手撕RocketMQ

《RocketMQ技术内幕:RocketMQ架构设计与实现原理》书籍勘误表

一文讲透Apache RocketMQ技术精华

《RocketMQ技术原理:RocketMQ架构设计与实现原理》第二版书籍勘误