首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kafka整体概述

    Kafka整体概述 一. 设计一个消息系统需要考虑的因素 消息设计 消息可以采用XML、JSON、二进制等各种格式来表示,Kafka采用了二进制形式。...通过将消息持久化,使得生产者方不再需要直接和消费者方耦合,它只是简单地把消息生产出来井交由 Kafka 服务器保存即可,因此提升了整体的吞吐量。...这样做既实时保存了数据,又减少了 Kafka 程序对于内存的消耗,从而将节省出的内存留给页缓存使用,更进一步地提升了整体性能 。...Kafka 实现负载均衡实际上是通过智能化的分区领导者选举( Partition Leader Election )来实现的,可以在集群的所有机器上以均等机会分散各个Partition 的 Leader,从而整体上实现了负载均衡...Kafka 的 Partition 实际上并没有太多的业务含义,它的引入就是单纯地为了提升系统的吞吐量,因此在创建 Kafka Topic 的时候可以根据集群实际配置设置具体的Partition 数,实现整体性能的最大化

    62710
    领券