![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kafka
jianbin.huang
五年java高级工程师
展开
-
kafka的一些理解和面试题
Topic:特指Kafka处理的消息源(feeds of messages)的不同分类。 Partition:Topic物理上的分组,一个topic可以分为多个partition,每个partition是一个有序的队列。partition中的每条消息都会被分配一个有序的id(offset)。 Message:消息,是通信的基本单位,每个producer可以向一个topic(主题)发布一些消息。 P...原创 2018-11-14 19:13:07 · 3597 阅读 · 0 评论 -
Kafka- 消息队列中【点对点】与【发布订阅】区别
1.JMS中定义 JMS规范目前支持两种消息模型:点对点(point to point, queue)和发布/订阅(publish/subscribe,topic)。 点对点: 消息生产者生产消息发送到queue中,然后消息消费者从queue中取出并且消费消息。这里要注意: 消息被消费以后,queue中不再有存储,所以消息消费者不可能消费到已经被消费的消息。 Queue支持存在多个消费者,但是对一...原创 2018-11-25 20:49:39 · 4360 阅读 · 0 评论 -
kafka的一些理解和面试题2
关键概念介绍 topic 以下是kafka的逻辑结构图: 每个topic也就是自定义的一个队列,producer往队列中放消息,consumer从队列中取消息,topic之间相互独立。 broker 与上图对应的是kafka的物理结构图:每个broker通常就是一台物理机器,在上面运行kafka server的一个实例,所有这些broker实例组成kafka的服务器集群。 每个broker会给自...原创 2019-06-24 17:07:56 · 115 阅读 · 0 评论