产品功能

高可用

网易云 Kafka 服务默认内置多副本,并确保服务部署于多 AZ 之中,确保用户服务高可用性。

高性能

专业团队对 Kafka 服务进行专家级调优确保服务的高性能。

在线扩展

支持在线伸缩服务规格,不影响线上使用。

便捷管理

可通过页面对集群、topic 进行方便管理,并可报警监控,简单易用,节省运维成本,简化运维过程。

支持多种语言

Kafka 目前支持多种客户端语言:java,python,c++,php等等,方便用户开发。

消息持久化

消息不在内存中 cache,直接写入到磁盘,充分利用磁盘的顺序读写性能。

消息处理能力

Kafka 具有近乎实时性的消息处理能力,即使面对海量消息也能够高效的存储消息和查询消息。Kafka 将消息存储在磁盘中,其设计理念中不惧怕磁盘操作,它以顺序读写的方式访问磁盘,从而避免了随机读写磁盘导致的性能瓶颈。

批量消息读写

Kafka 支持批量读写消息,并且会对消息进行批量压缩,这样即可提高网络的利用率也提高压缩效率。

支持消息分区

Kafka 支持消息分区,每个分区中的消息保证顺序传输,而分区之间则可以并发操作,这样就提高了 Kafka 的并发处理能力。

每个分区可以建多个副本

Kafka 支持为每个分区创建多个副本,其中只会有一个 Leader 副本负责读写数据,其他副本只负责与 Leader 副本进行同步,这种设计提高了数据的容灾能力。Kafka 会将 Leader 副本均匀的分布在集群的服务器上,实现性能的最大化。