本文介绍云原生消息引擎 BMQ 涉及的专有名词和术语,以帮助您更好地理解相关概念并使用该产品。
一款开源的分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流。更多信息,请参见Apache Kafka。
一款由火山引擎提供的兼容 Apache Kafka 协议的全托管消息引擎服务,具备免部署、免运维、低成本、高弹性、高可靠、高吞吐等优势。
向云原生消息引擎 BMQ 发送消息的应用。
从云原生消息引擎 BMQ 接收消息的应用。
一个独立的存放 Topic 的资源实体,对应一个集群。
Producer 或 Consumer 连接云原生消息引擎 BMQ 时使用的地址。
云原生消息引擎 BMQ 中信息传递的载体。消息可以是网站的页面访问、服务器的日志,也可以是和 CPU、内存相关的系统资源信息,但对于云原生消息引擎 BMQ,消息就是一个字节数组。
在磁盘容量充足的情况下,消息的最长保留时间。
消息主题,消息的生产与消费,都是围绕消息主题进行。
消息的分区,用于存储消息。为了实现水平扩展与高可用,Topic 可被划分为多个分区。
一组具有相同 Group ID 的消费端。
当一个 Topic 被同一个 Group 的多个Consumer 消费时,每一条消息都只会被投递到一个 Consumer,实现消费的负载均衡。通过 Group,您可以确保一个 Topic 的消息被并行消费。