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