全部,请原谅我,我只是Kafka
初学者的新手。目前,我正在阅读Kafka
关于the difference between traditional message system like Active MQ
and Kafka
的文件。
正如文件所述。
对于传统的消息系统。他们无法扩展消息处理。 由于
发布 - 订阅允许您将数据广播到多个进程,但是 由于每条消息都发送给每一条消息,因此无法进行扩展处理 订户。
我认为这对我有意义。
但对于Kafka
。文档说Kafka
即使在发布 - 订阅模式下也可以扩展消息处理。 (如果我错了,请纠正我。谢谢。)
Kafka中的消费者群体概念概括了这两个概念。如 使用队列,使用者组可以分割处理 过程集合(消费者组的成员)。如 使用发布 - 订阅,Kafka允许您广播消息 多个消费者群体。
Kafka模型的优势在于每个主题都有这两个 properties- 它可以扩展处理,也是多用户 - 没有必要选择其中一个。
所以我的问题是Kafka
如何制作它?我的意思是在发布 - 订阅模式下扩展处理。感谢。
答案 0 :(得分:2)
Kafka中支持可扩展pub / sub的主要独特功能是: