文档中心 > 什么是Kafka
什么是消息队列Kafka

最近更新时间:2021-08-03

消息队列Kafka是一个拥有分布式的、高吞吐量、可扩展性,支持日志收集、监控数据聚合、流式数据处理、在线和离线分析的消息队列服务。紫光云消息队列Kafka针对开源社区的 Kafka 提供全托管服务,可选的存储和计算资源,使得紫光云消息队列Kafka根据需求申请购买,只需专注于业务开发,不用考虑部署运维,低成本、更弹性、更可靠。


产品特性

紫光云消息队列Kafka具有如下特性:

  • 高可用性:Kafka中的消息具有备份容错机制,topic的分区和副本数特性,避免了单节点故障,提升数据的安全性和服务的可用性。

  • 安全性:Kafka支持Kerberos安全认证,可基于用户、角色来控制Kafka中的topic权限,保证数据操作的安全性。

  • 高吞吐量、低延迟:每秒可处理几十万条消息,延迟最低只有几毫秒。

  • 高可靠:Kafka通过持久化、分区和副本等机制来保证可靠性。

  • 扩展性:紫光云消息队列Kafka提供集群架构,可以根据实际业务情况动态扩展集群中的节点。


基本概念

在使用消息队列Kafka前,您需要了解如下概念:

  • 实例:虚拟化的消息队列服务器。您可以在一个实例中创建和管理消费者组,对实例进行重启。

  • 地域:物理的数据中心。

  • 可用区:一个地域中物理隔离的数据中心,拥有独立的电力和网络设备。同一可用区的实例网络延时更小。不同可用区具有较高的容灾能力。


访问方式

紫光云提供页面的方式对Kafka的消费者组进行管理。通过Web服务页面,您可以在控制台进行消息队列的配置和管理。