一.kafka整体架构 kafka是一个发布订阅模式的消息队列,生产者和消费者是多对多的关系,将发送者与接收者真正解耦: 生产者将消息发送到broker: 消费者采用拉(pull)模式订阅并消费消息: 二.生产者介绍 分区器:制定partition,按照msg key进行分区,保证同样key的消息投递到同一个partiton.例如,按照uid最后两位作为key,可以有100partiron,来保证相同uid的时间在一个partition中. kafka发送消息是 批量发送+异步的方式来发送,性能