![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RocketMQ系列
包含RocketMQ的架构,源码及调优,从入门到精通
yyycheng
这个作者很懒,什么都没留下…
展开
-
RocketMQ从入门到精通——消息发送
消息发送概述 RocketMQ支持三种方式发送消息——同步,异步,Oneway。同步发送及producer消息发送后,同步等待直至broker响应;异步发送即需要消息发送成功后立即返回不等待,等待发送结束后回调函数会被调用。Oneway方式发送完成后不等待结果返回,也不不指定回调函数,消息有可能发送失败。 从性能方面来讲,三种发送方式从高到低依次是Oneway发送,异步发送,同步发送。 从可靠性方面来讲,三种发送方式从高到低依次是同步发送,异步发送,Oneway发送。 消息结构 消息类Message中包含t原创 2020-07-19 20:42:21 · 573 阅读 · 0 评论 -
RocketMQ从入门到精通——NameServer
NameServer的职责 NameServer在RocketMQ集群中起到了服务注册,服务发现,topic路由管理的作用,producer,consumer,Broker在启动后,都需要将自身的信息注册到NameServer, 为什么不适用Zookeeper 原理分析 首先我们看NamesrvStartup.java这个类 ...原创 2020-07-19 17:29:44 · 778 阅读 · 0 评论 -
RocketMQ从入门到精通——概览
主要特性 高性能 高可用 低延迟 消息可靠 功能丰富 支持订阅者横向扩展等 亿级消息堆积能力 主要组成 RocketMQ中的由四部分组成,包括Producer、Consumer、Broker、Name Server。 Producer顾名思义,是消息的生产者。 Broker是消息存储的地方,接收Producer发出的消息并存储,供后续consumer消费。 Consumer是消息的消费者,消费来自broker的消息。 producer,broker,consumer之间为了能发现彼此,需要借助注册中心,原创 2020-07-18 00:04:56 · 1421 阅读 · 0 评论