Kafka 设计之生产者与消费者

目录

一. 前言

二. 生产者设计

2.1. 负载均衡(Load balancing)

2.2. 异步发送(Asynchronous send)

三. 消费者设计

3.1. 推送(Push) vs 拉取(Pull)

3.2. 消费者定位(Consumer Position)

3.3. 离线数据加载(Offline Data Load)

3.4. 静态成员身份(Static Membership)


一. 前言

    接上一篇《Kafka 设计之效率》。本文将介绍 Kafka 设计中的生产者与消费者,通过对官方文档的阅读,来加深对 Kafka 生产者和消费者设计的理解。

二. 生产者设计

2.1. 负载均衡(Load balancing)

原文引用:The producer sends data directly to the broker that is the leader for the partition without any intervening routing tier. To h

你可能感兴趣的:(Kafka,kafka,生产者设计,负载均衡,异步发送,消费者设计,推送和拉取,离线数据加载)