
Kafka
MEMCOPY-
不敢高声语
展开
-
Kafka consumer 端设计 cousumer group 状态机
consumer依赖broker端的组协调者coordinator来管理组内所有的sonsumer实例 并负责把分配方案下发到每个consumer上,分配方案是由组内的leader sonsumer来根据指定的分配策略来决定的。该分配策略必须是组内所有consumer都支持的。如果所有sonsumer在一起无法选择共同的策略 那么将抛出异常。这种设计确保了consumer group的一致性。同时...原创 2019-05-29 13:55:58 · 512 阅读 · 0 评论 -
Kafka consumer
consumer分类: 1。消费者组consumer group 消费者使用一个消费者组名group id 来标记自己,topic的每条消息都只会被发送到每个订阅它的消费者组的一个消费者实例上。 一个组可以只有一个消费者实例 所有consumer实例都属于想同的group---------实现基于队列的模型,每条消息只会被一个consumer处理 consumer实例都属于不同的g...原创 2019-05-29 13:57:56 · 432 阅读 · 0 评论 -
kafka product
构造一个product实例大致以下五个步骤 1。构造一个java util properties对象,然后至少指定 bootstrap.servers key.serializer 和 value.serializer这三个属性 必传 没有默认值 bootstrap.servers 指定了一组 host:port 也可以设置多组 如果bocker没有显示的配置listeners使用...原创 2019-05-29 13:59:52 · 892 阅读 · 0 评论