Skip to content

Commit 79f24ab

Browse files
Update RocketMQ.md
1 parent 96aa218 commit 79f24ab

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

RocketMQ.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
## RocketMQ
22

3+
* [1.RocketMQ中的Topic和JMS的queue有什么区别?](#1rocketmq中的topic和jms的queue有什么区别)
4+
* [2.RocketMQ Broker中的消息被消费后会立即删除吗?](#2rocketmq-broker中的消息被消费后会立即删除吗)
5+
* [3.RocketMQ消费模式有几种?](#3rocketmq消费模式有几种)
6+
* [4.消费消息是push还是pull?](#4消费消息是push还是pull)
7+
* [5.broker如何处理拉取请求的?](#5broker如何处理拉取请求的)
8+
* [6.RocketMQ如何做负载均衡?](#6rocketmq如何做负载均衡)
9+
* [7.消息重复消费如何解决?](#7消息重复消费如何解决)
10+
* [8.如何让RocketMQ保证消息的顺序消费?](#8如何让rocketmq保证消息的顺序消费)
11+
* [9.RocketMQ如何保证消息不丢失?](#9rocketmq如何保证消息不丢失)
12+
* [10.rocketMQ的消息堆积如何处理](#10rocketmq的消息堆积如何处理)
13+
* [11.RocketMQ在分布式事务支持这块机制的底层原理?](#11rocketmq在分布式事务支持这块机制的底层原理)
14+
* [12.如果让你来动手实现一个分布式消息中间件,整体架构你会如何设计实现?](#12如果让你来动手实现一个分布式消息中间件整体架构你会如何设计实现)
15+
* [13.高吞吐量下如何优化生产者和消费者的性能?](#13高吞吐量下如何优化生产者和消费者的性能)
16+
* [14.再说说RocketMQ 是如何保证数据的高容错性的?](#14再说说rocketmq-是如何保证数据的高容错性的)
17+
* [15.任何一台Broker突然宕机了怎么办?](#15任何一台broker突然宕机了怎么办)
18+
* [参考资料](#参考资料)
19+
20+
321
#### 1.RocketMQ中的Topic和JMS的queue有什么区别?
422

523
queue就是来源于数据结构的FIFO队列。而Topic是个抽象的概念,每个Topic底层对应N个queue,而数据也真实存在queue上的。
@@ -173,4 +191,4 @@ Broker主从架构以及多副本策略。Master收到消息后会同步给Slave
173191

174192
#### 参考资料
175193

176-
https://www.cnblogs.com/javazhiyin/p/13327925.html
194+
https://www.cnblogs.com/javazhiyin/p/13327925.html

0 commit comments

Comments
 (0)