本文说明消息队列 Kafka版涉及的专有名词和术语,帮助您更好地理解相关概念并使用该产品。
Apache Kafka 是一款开源的分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流。关于 Apache Kafka 的更多信息,请参见 Apache Kafka。
实例,即 Kafka 实例,是一个独立的消息队列 Kafka版资源实体,对应一个 Kafka 集群。
生产者和消费者连接消息队列 Kafka版进行消息收发时,连接服务端使用的地址。
消息指消息队列 Kafka版中信息传递的载体。在消息队列 Kafka版中,消息就是一个字节数组。
生产者(Producer)是向消息队列 Kafka版发送消息的应用。
消费者(Consumer)是从消息队列 Kafka版接收消息的应用。
消费组(Consumer Group)是一组具有相同Group ID的消费者。当一个Topic被同一个消费组的多个消费者消费时,每一条消息都只会被投递到一个消费者,实现消费的负载均衡。通过消费组,您可以确保一个Topic的消息被并行消费。
Topic即消息的主题,用于分类消息。
分区(Patition)是消息的分区,用于存储消息。一个 Topic 由一个或多个分区组成,每个分区中的消息存储于一个或多个 Broker 上。
消息保留时长指在磁盘容量充足的情况下,消息在服务端的最长保留时间。
消息队列 Kafka版中,最大消息大小指能服务端收发的消息的最大值。
订阅关系指 Topic 被消费组订阅的情况。消息队列 Kafka版支持查看订阅了指定 Topic 的消费组信息。