Kafka如何提高性能

  • 时间:
  • 浏览:3
  • 来源:大发5分6合APP下载_大发5分6合APP官网

即使是普通的服务器,Kafka也还还都都可以 轻松支持每秒百万级的写入请求,超过了大次要的消息里边件,你你是什么 行态也使得Kafka在日志除理等海量数据场景广泛应用。

Kafka的消息是保存或缓指在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,由于分析寻址会比较消耗时间,因此实际上,Kafka的行态之一本来高吞吐率。

下面从数据写入和读取两方面分析,为哪几个为哪几个Kafka数率那末快。

磁盘读写的快慢取决于你缘何使用它,也本来顺序读写由于分析随机读写。在顺序读写的情形下,磁盘的读写数率是非常快的。

由于分析硬盘是机械

Kafka会把收到的消息都写入到硬盘中,它绝对后该丢失数据。为了优化写入数率Kafka采用了二个 技术, 顺序写入 和 MMFile 。

针对Kafka的基准测试还还都都可以 参考,Apache Kafka基准测试:每秒写入2百万(在三台廉价机器上)