
RocketMQ
不可能面向对象
这个作者很懒,什么都没留下…
展开
-
三:RocketMQ消息发送
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、漫谈RocketMQ消息发送二、认识RocketMQ消息三、生产者启动流程1.初识DefaultMQProducer消息发送者2.读入数据总结前言RocketMQ发送普通消息有三种实现方法:可靠同步发送、可靠消息异步发送、单向发送。一、漫谈RocketMQ消息发送三种消息发送:同步、异步、单向。同步:发送者向MQ执行发送消息API时,同步等待,直到消息服务器返回结果异步:发送者向MQ执行发送消息API时,指定原创 2020-09-01 22:20:25 · 492 阅读 · 0 评论 -
win环境RocketMQ本地环境通过二进制文件搭建,RocketMQ通过java代码搭建本地环境
通过压缩文件安装本地环境start mqnamesrv.cmdstart mqnamesrv.cmd -c …/conf/broker.confmqbroker -n localhost:9876 autoCreateTopicEnable=true通过代码搭建本地环境原创 2020-08-23 22:41:41 · 164 阅读 · 0 评论 -
二 :RocketMq路由中心NameService,NameService路由注册、故障剔除
NameService作用NameServioce主要作用是为消息生产者和消息消费者提供关于主题Topic的路由信息,NameServioce需存储路由的基本信息,还需要管理Broker节点,包括路由注册和删除等功能路由元信息RocketMq基于订阅发布机制,一个topic拥有多个消息队列,一个Broker为每个主题默认创建四个读队列和四个写队列。多个Broker组成一个集群,BrokerName由相同的多台Broker组成Master-slave架构,brokerAddrTable map中的对原创 2020-08-15 14:58:16 · 684 阅读 · 0 评论 -
一:RocketMq路由中心NameService,NameService架构设计和启动流程
NameService架构设计 消息中间件的设计思路一般基于主题的订阅发布机制,消息生产者发送某个主题的消息到服务器,消息服务器负责该消息的持久存储,消费者订阅感兴趣的主题,消息服务器根据订阅信息(路由信息)将消息推送到消费者(push模式)或者消息消费者主动向消息服务器拉取消息(PULL模式),**从而实现消息的生产者与消费者解耦**。 ![RocketMq物理部署视图](https://img-blog.csdnimg.cn/2020081222191150.jpg?x-oss-process=im原创 2020-08-12 23:43:11 · 684 阅读 · 0 评论