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