RocketMq
文章平均质量分 91
健康平安的活着
再给我一次重生的机会,我将加倍珍惜,将java事业进行到底。
展开
-
RocketMQ第6集 消息的5大发送类型
同步发送消息是指,Producer发出⼀条消息后,会在收到MQ返回的ACK之后才发下⼀条消息。该方式的消息可靠性最高,但消息发送效率太低。原创 2024-08-30 11:48:41 · 1298 阅读 · 0 评论 -
RocketMQ第5集 工作流程
Kafka中消息存放的目录结构是:topic目录下有partition目录,partition目录下有segment文件。,使得对consumequeue文件的读取几乎接近于内存读取,即使在有消息堆积情况下也不会影响性能。进行的,将对文件的操作转化为直接对内存地址进行操作,从而极大地提高了文件的读写效率。RocketMQ中的消息存储在本地文件系统中,这些相关文件默认在当前用户主目录下的。其次,consumequeue中的数据是顺序存放的,还引入了。Kafka中无需索引文件。的情况下,发现这个文件是存在的,原创 2024-08-29 21:14:57 · 942 阅读 · 0 评论 -
RocketMQ第4集 集群的搭建(2主2从异步复制集群模式)
本案例采用2m-2s-async的方式搭建集群。实际项目中,为了达到高可用,一般会使用dleger。集群规划说明:nameserver是一个轻量级的注册中心,,直接启动即可。3台nameserver之间不需要通信,而是被请求方来关联3台nameserver的地址。机器角色配置在rocketmq的config目录下可以看到rocketmq建议的各种配置方式:2m-2s-async: 2主2从异步刷盘(吞吐量较大,但是消息可能丢失),原创 2023-06-05 22:24:17 · 2652 阅读 · 1 评论 -
RocketMQ第3集 数据刷盘策略和复制策略以及RAID介绍
刷盘策略指的是broker中消息的落盘方式,即消息发送到broker内存后消息持久化到磁盘的方式。分为同步刷盘与异步刷盘:同步刷盘:当消息持久化到broker的磁盘后才算是消息写入成功。异步刷盘:当消息写入到broker的内存后即表示消息写入成功,无需等待消息持久化到磁盘。原创 2023-06-04 17:08:21 · 1179 阅读 · 0 评论 -
RocketMQ第2集 RocketMQ单机版的安装
1.启动nameserver。2.启动broker。原创 2023-06-04 13:45:31 · 877 阅读 · 0 评论 -
RocketMQ第1集:基础知识篇
每个 Broker 节点都要跟所有的 Name Server 节点建立长连接,定义注册 Topic 路由信息和发送心跳。消息是指,消息系统所传输信息的物理载体,生产和消费数据的最小单位,每条消息必须属于一个主题。Broker与Topic路由的注册中心,支持Broker的动态注册与发现。表示一类消息的集合,每个主题包含若干条消息,每条消息只能属于一个主题,是。Producer 跟 Name Server 的任意一个节点建立长连接,中的消息只能被一个消费者组中的一个消费者消费。3.队列: 存储消息的物理实体。原创 2023-06-03 22:12:40 · 593 阅读 · 0 评论