产品功能
高可用
网易云 Kafka 服务默认内置多副本,并确保服务部署于多 AZ 之中,确保用户服务高可用性。
高性能
专业团队对 Kafka 服务进行专家级调优确保服务的高性能。
在线扩展
支持在线伸缩服务规格,不影响线上使用。
便捷管理
可通过页面对集群、topic 进行方便管理,并可报警监控,简单易用,节省运维成本,简化运维过程。
支持多种语言
Kafka 目前支持多种客户端语言:java,python,c++,php等等,方便用户开发。
消息持久化
消息不在内存中 cache,直接写入到磁盘,充分利用磁盘的顺序读写性能。
消息处理能力
Kafka 具有近乎实时性的消息处理能力,即使面对海量消息也能够高效的存储消息和查询消息。Kafka 将消息存储在磁盘中,其设计理念中不惧怕磁盘操作,它以顺序读写的方式访问磁盘,从而避免了随机读写磁盘导致的性能瓶颈。
批量消息读写
Kafka 支持批量读写消息,并且会对消息进行批量压缩,这样即可提高网络的利用率也提高压缩效率。
支持消息分区
Kafka 支持消息分区,每个分区中的消息保证顺序传输,而分区之间则可以并发操作,这样就提高了 Kafka 的并发处理能力。
每个分区可以建多个副本
Kafka 支持为每个分区创建多个副本,其中只会有一个 Leader 副本负责读写数据,其他副本只负责与 Leader 副本进行同步,这种设计提高了数据的容灾能力。Kafka 会将 Leader 副本均匀的分布在集群的服务器上,实现性能的最大化。