mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update Kafka常见面试题总结.md
This commit is contained in:
parent
f3023884c9
commit
450df55ce0
@ -36,7 +36,7 @@ Kafka 主要有两大应用场景:
|
||||
|
||||
#### 队列模型:早期的消息模型
|
||||
|
||||

|
||||

|
||||
|
||||
**使用队列(Queue)作为消息通信载体,满足生产者与消费者模式,一条消息只能被一个消费者使用,未被消费的消息在队列中保留直到被消费或超时。** 比如:我们生产者发送 100 条消息的话,两个消费者来消费一般情况下两个消费者会按照消息发送的顺序各自消费一半(也就是你一个我一个的消费。)
|
||||
|
||||
@ -50,7 +50,7 @@ Kafka 主要有两大应用场景:
|
||||
|
||||
发布-订阅模型主要是为了解决队列模型存在的问题。
|
||||
|
||||

|
||||

|
||||
|
||||
发布订阅模型(Pub-Sub) 使用**主题(Topic)** 作为消息通信载体,类似于**广播模式**;发布者发布一条消息,该消息通过主题传递给所有的订阅者,**在一条消息广播之后才订阅的用户则是收不到该条消息的**。
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user