Kafka架构和原理
整个架构中包括三个角色。生产者(Producer):消息和数据生产者代理(Broker):缓存代理,Kafka的核心功能消费者(Consumer):消息和数据消费者整体架构很简单,Kafka给Producer和Consumer提供注册的接口,数据从Producer发送到Broker,Broker承担一个中间缓存和分发的作用,负责分发注册到系统中的Consumer。 Kafka非常高效,下面介绍Kafka高效的原因,对理解Kafka非常用帮助。直接使用Linux文件系统的Cache来高效缓存数据采用LinuxZero-Copy提高发送性能。传统的数据发送需要发送4次上下切换,采用Sendfi
暂无评论