Skip to content

Commit c601509

Browse files
committed
Update Java Note
1 parent 950d29a commit c601509

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Frame.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3485,7 +3485,7 @@ Kafka 比 RocketMQ 吞吐量高:
34853485

34863486
Topic 的 partition 数量过多时,Kafka 的性能不如 RocketMQ
34873487

3488-
* 两者都使用文件存储,但是 Kafka 是一个分区一个文件,Topic 过多时分区的总量也会增加,过多的文件导致对消息刷盘时出现文件竞争磁盘,造成性能的下降。一个分区只能被一个消费组中的一个消费线程进行消费,因此可以同时消费的消费端也比较少
3488+
* 两者都使用文件存储,但是 Kafka 是一个分区一个文件,Topic 过多时分区的总量也会增加,过多的文件导致对消息刷盘时出现文件竞争磁盘,造成性能的下降。**一个分区只能被一个消费组中的一个消费线程进行消费**,因此可以同时消费的消费端也比较少
34893489

34903490
* RocketMQ 所有队列都存储在一个文件中,每个队列存储的消息量也比较小,因此多 Topic 的对 RocketMQ 的性能的影响较小
34913491

@@ -4856,7 +4856,7 @@ Consumer 端实现负载均衡的核心类 **RebalanceImpl**
48564856

48574857
对比下 RebalancePushImplRebalancePullImpl 两个实现类的 dispatchPullRequest() 方法,RebalancePullImpl 类里面的该方法为空
48584858

4859-
消息消费队列在同一消费组不同消费者之间的负载均衡,其核心设计理念是在**一个消息消费队列在同一时间只允许被同一消费组内的一个消费者消费,一个消息消费者能同时消费多个消息队列**
4859+
消息消费队列在**同一消费组不同消费者之间的负载均衡**,其核心设计理念是在**一个消息消费队列在同一时间只允许被同一消费组内的一个消费者消费,一个消息消费者能同时消费多个消息队列**
48604860

48614861

48624862

0 commit comments

Comments
 (0)