![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息中间件
Rocketmq
Riztal
这个作者很懒,什么都没留下…
展开
-
RocketMq学习之消息发送
内容选自《Rocketmq技术内幕》,融入自己的思考见解以及其他优秀内容的解释说明 开局没有图,内容全靠编。 首先说到消息发送,我们就要思考以下问题: 消息的数据结构,消息的发送方式,生产者怎么启动的,消息发送的过程(如何保证高可用,一致性) 1.消息的发送方式 同步,异步,单向 2.消息的数据结构 message 3.消息生产者的启动流程 DefaultMQProducerlmpl ...原创 2020-09-17 20:26:54 · 356 阅读 · 0 评论 -
RocketMq学习之NameServer
图来自于《RocketMq技术内幕》 开局一张图,内容全靠问。(学而不思则罔,思而不学则殆) 首先问什么是NameServer? 一般中间件都是基于主题的订阅发布机制,生产者发送消息到消息服务器,消费者消费该消息服务器的消息,方式有两种,一种是消息服务器主动推送(push)给消费者,另一种是消费者主动(pull)获取消息。而nameServer就是消息服务器,从架构上可以看出,每一个组件都能做成集群模式,也是保证了高可用的特性。(架构设计无非就是追求三高,高可用高并发高性能),存在高可用就存在负载..原创 2020-09-15 14:35:38 · 201 阅读 · 0 评论