词汇表

最近更新时间:2025-09-19 16:19:31

我的收藏

A

ACK

ACK(Acknowledgment)是 Kafka 中生产者(Producer)与 Broker 之间的一种消息确认机制,用于控制消息的可靠性。生产者发送消息后,Broker 会根据 ACK 配置返回确认响应,确保消息是否成功写入。
在 CKafka 中,ACK 有以下几种配置:

  • ACK=0:生产者发送消息后不等待 Broker 确认,吞吐量最高,但可能丢失消息。
  • ACK=1:Leader 副本写入成功后即返回确认,平衡了性能和可靠性。
  • ACK=all(或 -1):要求所有 ISR(In-Sync Replicas)副本都写入成功后才返回确认,提供最高可靠性,但延迟较高。

合理配置 ACK 可以在消息可靠性和系统吞吐量之间取得平衡,适用于不同的业务场景。详情可参见 ACK 参数配置

ACL

在消息队列 CKafka 版中,ACL(Access Control List)策略支持在资源层面对用户访问进行控制,通过在控制台自定义设置用户并配置如下类似策略:允许/拒绝用户 user 通过 IP 读/写 Topic 资源,利用“​用户+策略”双重限制,实现 Topic 级别的生产/消费权限隔离,增强对公网/内网传输中的用户访问控制。详细的介绍和操作方法请参考 配置 ACL 策略

安全套接字层

安全套接字层(Secure Sockets Layer,SSL)是一种广泛使用的加密安全协议。它最初由 Netscape 于1995年开发,旨在确保 Internet 通信中的隐私、身份验证和数据完整性。SSL 是如今使用的现代 TLS 加密的前身。实施 SSL/TLS 的网站的 URL 中带有“HTTPS”,而不是“HTTP”。

安全组

  • 在云服务器中,安全组(Security Group)是一种有状态的包过滤功能的虚拟防火墙,它用于设置单台或多台云服务器的网络访问控制,可以将同一地域内具有相同网络安全隔离需求的云服务器实例加到同一个安全组内,通过安全组的网络策略对云服务器的出入流量进行安全过滤。
  • 在云数据库 KeeWiDB 中,安全组对 KeeWiDB 实例进行安全访问控制,指定进入实例的 IP 地址、协议及端口规则,过滤白名单的网络控制。
  • 在消息队列 CKafka 版中,安全组是一种虚拟防火墙,具备状态的数据包过滤功能,用于设置实例的网络访问控制,控制实例级别的出入流量。具体操作请参考 VPC 接入绑定安全组

Apache Kafka

一款开源的分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流。更多信息,请参见 Apache Kafka

B

版本

  • 在制品库中,版本列出某个包下的所有构建产物,详细记录了每次构建产物的版本迭代更新变化。
  • 在 Serverless 云应用中,版本是容器资源的集合,访问流量真正承载的实体,一个服务中可有多个版本,每个版本均有一个小型的容器集群供用户使用。
  • 在消息队列 CKafka 版中,Apache Kafka 目前共演进了 0.7.x 到 3.3.x 大概30个版本,从消息队列的角度可分为四个阶段:0.x、1.x、2.x、3.x。目前腾讯云消息队列 CKafka 版针对这四个发展阶段均提供了商业化云上兼容版本,基本覆盖了用户使用的主流 Kafka 版本。
    CKafka 版本的表达方式为 x.y.z_va.b.c。x.y.z 表示兼容的开源 Kafka 版本,a.b.c 表示 CKafka 提供的 Broker 增强版本(CKafka enhanced version)。
    具体版本更新说明详见 Broker 版本升级记录

Broker

Broker 即代理服务器,是服务的提供者。

  • 在消息队列 CKafka 中,Broker 是一个单独的 CKafka server。Broker 主要用来接收生产者发送的消息、分配 Offset、并将消息保存到磁盘中;同时,Broker 也接收来自消费者、其他 Broker 的请求,根据请求类型进行相应处理并返回响应。

C

CBS

参见 云硬盘

CDC

在消息队列 CKafka 版中,CDC(变更数据捕获)是一种常见的数据集成技术,用于实时捕获数据库的增量变更(如INSERT, UPDATE, DELETE)。CKafka 是承载 CDC 数据的理想中间件,常与 Debezium、Canal 等工具配合,将数据库的 binlog 实时同步到 Kafka Topic,用于构建数据仓库、实时分析和数据同步等场景。

磁盘

磁盘是用于持久化存储数据的硬件设备。在 CKafka 中,所有消息均持久化写入磁盘,保证数据不丢失。磁盘的容量、I/O 性能直接影响消息的存储能力和读写效率。

CKafka

参见 消息队列 CKafka 版

Compact 模式

在消息队列 CKafka 版中,Compact 模式是 Kafka 提供的一种特殊的日志压缩(Log Compaction)策略。不同于基于时间或大小的删除策略,该模式会为每个消息 Key 保留最新的值(Value),并清理掉旧的重复值。它适合用于存储数据表的变更日志(Changelog),如数据库的 binlog,可以恢复出最终状态,从而节省存储空间。

Controller

在消息队列 CKafka 版中,集群控制节点(Controller)。CKafka 数据层和原生 Kafka 采用相同的分布式部署方式,即多个数据副本分布在不同 Broker 节点,不同节点会部署在不同可用区。在处理某个分区时,不同的节点之间会有 Leader-follower 的关系,当 Leader 发生异常不在线时,集群控制节点(Controller)会选举出新的分区 Leader 来承接这个分区的请求。

存储类型

在消息队列 CKafka中,支持固定存储和弹性存储两种存储方式,不同存储方式的适用场景和计费方式不同,购买实例时,您可以从两种存储方式中任选一种。

D

带宽

带宽即单位时间内传输的流量,单位为 bps(bit/s)。例如,1M 带宽即1Mbps,即1秒钟内能传输1Mbit 的流量。

  • 在消息队列 CKafka 版中,带宽指标直接影响消息的生产和消费速率,实例带宽资源决定了集群处理消息流量的能力上限。

弹性存储

在消息队列 CKafka 版中,弹性存储是 CKafka 提供的一种磁盘容量独立扩展的能力。它允许用户在不变更实例其他规格(如带宽、CPU)的情况下,单独为实例动态增加磁盘空间。此功能能有效应对因消息堆积或流量突增导致的磁盘压力,避免因存储写满而服务不可用,是实现存储资源按需使用、灵活扩容的关键特性。

弹性带宽

在消息队列 CKafka 版中,弹性带宽是指消息队列 CKafka 实例能够根据实际业务流量动态调整带宽配置的能力。当业务流量出现周期性高峰或突发增长时,弹性带宽可自动或手动扩展带宽上限,避免因带宽瓶颈导致的消息堆积或延迟;而在流量低谷时,也可相应收缩以优化成本。这一特性有效保障了集群应对流量波动的灵活性,兼顾性能与资源利用率。若业务流量突破购买的集群带宽规格,超出部分按照实际用量计费,若未超出规格则不会产生费用。适合业务侧偶尔出现突发流量的场景。

订阅关系

在消息队列 CKafka 版中,订阅关系指Topic 被 Group 订阅的情况。CKafka 版支持查看订阅了指定 Topic 的在线 Group 的情况。

地域

地域(Region) 是腾讯云托管机房分布地区,地域下有不同的可用区。
例如:一个托管机房的地域是北京,可用区是北京一区。处于同一地域的云服务产品可以通过内网互通,不同地域云产品之间内网不互通,选择最靠近您客户的地域,可降低访问时延、提高下载速度。

E

ETL

ETL(Extract-Transform-Load)即提取、转化、存储,用来描述将数据从来源端经过抽取(extract)、交互转换(transform)、加载(load)至目的端的过程。

  • 在 CKafka 生态中,ETL 工具常用于将 Kafka 中的数据流转到其他系统(如数据仓库、实时分析引擎等),进行进一步处理和分析。

F

发布/订阅关系

在消息队列 CKafka 版中,发布/订阅关系指一种异步的服务间通讯模型。发布者无需了解订阅者的存在,直接将消息发送到特定的主题。订阅者无需了解发布者的存在,直接从特定的主题接收消息。

分区

分区(Partition)是用于存储消息的物理概念。每个 Topic 可以划分成多个分区,且每个 Topic 至少有一个分区,同一 Topic 下的不同分区包含不同的消息。同一 Topic 的不同分区会分配给不同的 Broker。分区是 CKafka 水平扩展性能的基础,我们可以通过增加服务器,并在服务器上分配分区的方式,增加 CKafka 的并行处理能力。

分区均衡引流

消息队列 CKafka 版支持分区动态处理功能,当实例集群出现分区倾斜的情况时,可以手动进行分区均衡,重新分配分区在节点上的分布情况。也可以选择自动化分区均衡 ,CKafka 会根据您设定的时间自动检查 Topic 的分区分布,自动分析选择业务低峰期发起分区均衡。

分区流量倾斜

在消息队列 CKafka 版,开启分区流量倾斜后,将对所选 Topic 下分区的生产、消费流量进行倾斜判断。判断规则为:指定时间范围内单个分区的生产/消费消息总流量,超过所在 Topic 各分区平均值的指定比例。

副本

  • 在消息队列 CKafka 中,副本(Replica)是消息的冗余备份,以保证服务的高可用,每个分区可以有多个副本,每个副本包含的消息是一样的(在同一时刻,副本之间并不完全一样,这依赖同步机制)。在 CKafka 中每个分区至少有双副本,保障服务的高可用。
  • 在腾讯云数据仓库 TCHouse-C 中,为了保障服务的高可用性,TCHouse-C 提供了副本机制,将单个节点的数据冗余存储在2个或多个节点上。
  • 在向量数据库中,同一个分片(Shard)的备份数据,一个分片至少会有2个副本(Replica)。副本分片作为硬件故障时保护数据不丢失的冗余备份,并为向量检索和文档查询等读操作提供服务,确保数据库在面临节点故障和负载变化等挑战时仍能正常运行。

G

高可用

高可用(High Availability,HA)是 ClickHouse 集群的服务属性,默认为开启状态。

  • 高可用属性开启时,ClickHouse 集群由偶数个(最少2个)ClickHouse Server 节点和3个 ZooKeeper 节点构成,单台服务器的数据冗余存储在2台或多台服务器上,当某个副本不可用时,另一个集群还可以继续服务。
  • 高可用属性关闭时,ClickHouse 集群由多个(最少1个)ClickHouse Server 节点和1个 ZooKeeper 节点构成,数据只有1个副本,当某个副本不可用时会导致整个集群不可用。
  • 在消息队列 CKafka 版中,高可用性通过多副本机制和跨可用区部署来保障,确保即使部分节点或机房发生故障,服务仍能正常运行。

高性能云硬盘

高性能云硬盘是一种基于分布式存储架构的块存储服务,专为 I/O 密集型应用设计,提供高吞吐、低延迟的稳定性能。

  • 在消息队列 CKafka 版中,高性能云硬盘作为底层存储介质,保障消息持久化与读写效率,适用于高并发生产消费场景。

隔离期

在消息队列 CKafka 版中,包年包月实例被删除后,将在控制台保留7天,状态显示为已隔离,处于已隔离状态的实例不能生产和消费数据,已保存在 CKafka 内的数据以及配置不会被销毁,到期的消息仍然会依照开源 Kafka 机制被自动删除。期间您可以手动续费,续费成功后,实例即可恢复正常运行状态,实例可正常使用。

公网出带宽

在消息队列 CKafka 版中,公网出带宽是指 CKafka 实例通过公网域名接入点向外发送数据所能占用的最大网络流量。该带宽通常被位于公有网络(Internet)上的消费者拉取消息所消耗。公网带宽需要单独计费,且通常成本高于内网带宽。

公网入带宽

在消息队列 CKafka 版中,公网入带宽是指 CKafka 实例通过公网域名接入点接收流入数据所能占用的最大网络流量。该带宽通常被位于公有网络(Internet)上的生产者发送消息所占用。公网带宽需要单独计费,是公网生产者生产能力的瓶颈。

公网域名接入

在消息队列 CKafka 版中,公网域名接入是 CKafka 提供的一种访问方式,它为实例分配一个公网可解析的域名。允许开发者从互联网上的任何位置(如本地IDC、办公网络)生产和消费消息,极大提升了开发测试和混合云架构的灵活性。为保障安全,通常需要与用户名密码认证或 SASL 机制结合使用。

公有网络

在消息队列 CKafka 版中,公有网络(Public Network/Internet)是指互联网。CKafka 支持通过公网域名接入点提供服务,允许部署在本地数据中心或其他云环境的客户端通过互联网访问消息队列。公网访问方便灵活,但通常会带来更高的网络延迟和流量成本。

固定存储

在消息队列 CKafka 版中,固定存储是指为 CKafka 实例预先配置的、不可动态扩展的磁盘容量。在创建实例时选定,存储空间大小与实例规格(如带宽、分区数)绑定。若磁盘写满,实例将无法继续接收新消息,直至用户通过“升配”操作扩大整体规格。该模式适用于业务流量稳定、可预估的场景。

I

ISR

Kafka ISR 扩充次数,即存在未同步副本的情况下,当未同步副本追上 leader 数据,会重新加入ISR,此时该次数就会加1。Kafka ISR 收缩次数,即当出现Broker 宕机,ZooKeeper 重连的情况,会出现ISR缩小的次数统计。

J

降配

在消息队列 CKafka 版中,降配是指降低 CKafka 实例的规格配置,例如减少带宽、缩小磁盘容量等。该操作通常用于业务规模缩减、成本优化或资源回收,有助于降低使用成本。需要注意的是,降配磁盘容量时,需确保当前已用存储空间低于目标规格,否则操作将无法执行,且降配同样可能引发服务短暂重启。

监控

在消息队列 CKafka 版中,监控是指对 CKafka 实例及其相关资源的运行状态、性能指标进行持续性的观测与收集。CKafka 提供丰富的监控指标,如吞吐量(TPS)、连接数、磁盘使用率、请求延迟等,并支持与云监控服务集成。通过监控面板和告警规则,用户可以实时掌握集群健康度,快速定位并处理潜在问题。

接入点

在消息队列 CKafka 版中,Producer 或 Consumer 连接消息队列 CKafka 版时使用的地址,由 Broker 的 IP 地址和端口号拼接而成,格式为 Broker 的 IP 地址:端口号,或由 CKafka 实例域名和端口号拼接而成,格式为实例域名:端口号。

接入方式

在消息队列 CKafka 版中,一个实例最多创建5条路由。选择 SASL_PLAINTEXT 接入方式的路由有且仅可以有一条,例如路由类型为公网域名接入选择了 SASL_PLAINTEXT 接入方式,则创建其他的路由时不可以再选择 SASL_PLAINTEXT 接入方式。

集群

  • 在容器服务中,指容器运行所需云资源的集合,包含了若干台云服务器、负载均衡器等资源。您可以在集群中运行您的应用程序。
  • 在消息队列 CKafka 版中,集群是由一个或多个 Broker 组成的,这些服务器共同工作以存储和传递消息。一个典型的 Kafka 集群至少包含三个 Broker,以实现故障转移和负载均衡。

集群负载

在消息队列 CKafka 版中,集群整体负载情况,所有节点中取最大值。建议负载过高时,及时增加集群带宽规格。

K

客户端

客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。 除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行 。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。

  • 在腾讯企点客服中,客户端指在线座席在 PC 端或移动端安装的 App。
  • 在消息队列 CKafka 版中,客户端泛指使用 CKafka 服务的应用程序,通常分为生产者客户端(Producer Client)和消费者客户端(Consumer Client)。它们通过官方提供的 SDK 或开源 Kafka 客户端库,与 CKafka 集群建立连接,实现消息的发送(生产)和接收(消费)。客户端的配置、版本及性能直接影响消息收发的效率和稳定性。

L

连接器

在消息队列 CKafka 版中,CKafka 连接器是腾讯云上一款 SaaS 化的数据接入和处理工具,能够一站式实现数据的高效接入、处理及分发。主要提供 Kafka to Kafka 和 Kafka to Elasticsearch Service 两款数据流转插件,并内置简单可配置的数据清洗(ETL)能力,帮助用户低成本构建稳定可靠的数据流转链路。

连接数

  • 在云数据库 KeeWiDB 中,连接数指客户端和 KeeWiDB 实例之间的 TCP 连接,即连接到数据库实例的客户端会话数。如果客户端使用了连接池,则客户端和 KeeWiDB 实例之间的连接为长连接,反之则为短连接。此指标与数据库实例的配置规格有关系,即实例的配置内存规格限制了客户端与数据库的最大连接数。
  • 在消息队列 CKafka 版中,连接数是指与 CKafka 集群建立的 TCP 连接总数,包括生产者、消费者以及管理工具等客户端发起的连接。连接数反映了访问集群的客户端数量与活跃程度。CKafka 实例规格通常对最大连接数有限制,过多的连接可能消耗系统资源,需根据业务规模选择合适的实例规格。

零拷贝

零拷贝(Zero-copy)指数据在磁盘和网络进行传输时,避免昂贵的内核态数据拷贝,从而实现快速的数据传输。

路由

在消息队列 CKafka 版中,路由表由一系列路由策略组成,用于定义私有网络(VPC)内子网流量的流向规则。访问 CKafka 实例的流量会根据其所在子网关联的路由表进行转发,确保生产者和消费者的请求能够正确地到达 Broker 节点,并返回响应。

M

每秒事务处理量

每秒事务处理量(Transactions Per Second)是每秒钟系统能够处理的交易或事务的数量,它是衡量系统处理能力的重要指标。

  • 在消息队列 CKafka 版中,TPS 分为生产 TPS(每秒写入的消息数)和消费 TPS(每秒读取的消息数)。监控 TPS 有助于评估业务流量、判断系统负载以及进行容量规划。

MFA

MFA,即多因子认证(Multi-Factor Authentication),是一种简单有效的安全认证方法,目前腾讯云提供软件 Token、硬件 Token、手机号验证码等多因素校验方式 。

  • 在消息队列 CKafka 版中,已默认为删除实例操作开启了 MFA 认证,删除实例时,需要先完成身份验证(微信扫码验证、手机验证码校验),以确保是本人操作。

末端 Offset

分区的最大位点,即当前分区的最新消息的位点。

N

内网出带宽

在消息队列 CKafka 版中,内网出带宽是指 CKafka 实例在同一地域的私有网络(VPC)环境下,向外发送数据所能占用的最大网络流量。对于 CKafka 而言,这通常指消费者从集群拉取消息所消耗的带宽。该指标是内网消费者消费能力的潜在瓶颈。

内网入带宽

在消息队列 CKafka 版中,内网入带宽是指 CKafka 实例在同一地域的私有网络(VPC)环境下,接收流入数据所能占用的最大网络流量。对于 CKafka 而言,这通常指生产者向集群发送消息所消耗的带宽。该指标是内网生产者生产能力的潜在瓶颈。

O

Offset

Offset(位点) 是消息在分区(Partition)的唯一序号,是消息到达分区时被指定的序列号。

Q

请求队列深度

请求队列深度反映当前未处理的生产请求个数,如果该值过大可能是同一时间请求量过大,CPU 负载过高或者磁盘 IO 出现瓶颈。

起始 Offset

分区的最小位点,即当前分区的首条消息的位点。

R

容灾

容灾,指为计算机信息系统提供的一个能应付各种灾难的环境。当计算机系统在遭受如火灾、水灾、地震、战争等不可抗拒的自然灾难以及计算机犯罪、计算机病毒、掉电、网络/通信失败、硬件/软件错误和人为操作错误等人为灾难时,容灾系统将保证用户数据的安全性(数据容灾),一个更加完善的容灾系统,还能提供不间断的应用服务(应用容灾)。

  • 在消息队列 CKafka 版中,通过多副本、跨可用区(AZ)部署和数据同步策略实现容灾,确保数据的完整性和服务的连续性。

S

SASL

SASL 是一种用于身份认证的安全协议,支持两种验证机制:

  • PLAIN 机制:采用明文方式进行用户名和密码的简单验证。
  • SCRAM 机制:服务端与客户端采用哈希算法对用户名与密码进行身份校验的安全认证,CKafka 支持 SCRAM-SHA-256 和 SCRAM_SHA_512 两种不同强度的加密算法。

消息队列 CKafka 版通过 SASL 协议来进行身份验证,开启 SASL 鉴权后,只有通过认证的用户才能访问 CKafka 资源。

SCF 触发器

SCF 触发器是腾讯云 Serverless Cloud Function(SCF)服务提供的消息触发机制。允许用户将 CKafka 作为事件源,自动触发云函数的执行。当 CKafka Topic 中有新消息到达时,SCF 会自动拉取消息并调用绑定的函数进行处理,实现消息驱动的无服务器架构。

SDK

SDK(Software Development Kit)是软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

  • 在消息队列 CKafka 版中,SDK 提供了多种语言的客户端开发库(如 Java、Python 等),帮助开发者更方便地实现消息的生产、消费和管理操作。

Segment

Segment 用于将 Partition 进一步细分为若干个 Segment,每个 Segment 文件的大小相等。

Serverful

在消息队列 CKafka 版中,Serverful,CKafka 的经典形态,用户可以根据需求选购相应规格的集群,随着业务量变化,需要保持一定的关注在 CKafka 集群。详细信息可参考 CKafka版本能力对比

Serverless

在消息队列 CKafka 版中,Serverless,CKafka 的全新形态,目标是彻底释放用户的精力,更多的聚焦在业务逻辑。详细信息可参考 CKafka版本能力对比

生产端连接关系

在消息队列 CKafka 版中,生产端连接关系描述了消息生产者(Producer)与 CKafka 集群之间的网络连接状态。一个生产者会与目标 Topic 的所有分区 Leader 副本所在的 Broker 建立 TCP 长连接,用于高效发送消息。连接数的多少取决于 Topic 的分区数和生产者实例数。稳定的连接关系是保证消息低延迟、高吞吐生产的基础。

生产者

生产者(Producer)指在消息队列中担任发送消息的角色。

升级实例内核小版本

非跨版本升级,例如将消息队列 CKafka 版实例的版本从 v2.4.2_r1.2.4 升级至 v2.4.2_r1.2.7。更多信息,请参见 升级实例内核小版本

升配

在消息队列 CKafka 版中,升配是指提升 CKafka 实例的规格配置,通常包括增加带宽、分区数、磁盘容量(或启用弹性存储扩容)等操作。该操作常用于应对业务增长、流量洪峰或规划内的容量扩展,旨在提升实例的整体处理能力与承载上限。升配过程可能需要短暂重启或服务抖动,建议在业务低峰期进行。

事件记录

消息队列 CKafka 版的事件中心能力支持对实例运行过程中发生的各类运维事件、诊断事件、Broker 变更事件进行集中的管理、存储、分析和可视化展示,便于日后查询、审计和回溯。同时还支持事件告警能力,您可以在腾讯云可观测平台针对关键事件(如节点下线、磁盘扩容失败)配置告警规则,便于运维人员及时处理。
具体的事件类型介绍和查询方法请参考 查看事件记录

实例

  • 在容器服务中,由相关的一个或多个容器构成一个实例,这些容器共享相同的存储和网络空间。
  • 在批量计算中,实例即对应一个 CVM 实例,每个任务可以指定一个或多个实例(Instance)来执行同一个,实例是 Batch 调度和执行的最小单元。
  • 在数据安全治理中心中,泛指腾讯云上数据资产的单位,不同类型的数据资产单位不同,对于数据库而言是一个库,对于对象存储而言则是一个桶。
  • 在容器镜像服务中,实例为用户在指定地域可购买的独享的容器镜像托管服务,实例的后台服务及核心数据存储与其他用户的实例独立。在 Docker 原生概念中,实例可等同于独立的 Docker Registry 服务,也可以理解为用户在云端购买并部署了私有的 Docker Registry 服务。
  • 在云数据库 KeeWiDB 中,实例是腾讯云中独立运行的数据库环境,是用户购买 KeeWiDB 服务的基本单位,以单独的进程存在。一个数据库实例可以包含多个由用户创建的数据库。 您可以在控制台创建、修改和删除实例。实例之间相互独立、资源隔离,相互之间不存在 CPU、内存、持久内存、IO 等抢占问题。
  • 在向量数据库中,实例是腾讯云中独立运行的数据库环境,是用户购买向量数据库服务的基本单位,以单独的进程存在。一个数据库实例可以包含多个由用户创建的数据库。 您可以在控制台创建、修改和删除实例。实例之间相互独立、资源隔离,相互之间不存在 CPU、内存、持久内存、IO 等抢占问题。
  • 消息队列 CKafka 版中,实例(Instance)是购买 CKafka 的单位。按照峰值吞吐量(MB/s)、磁盘容量(GB)的不同,将实例分为不同规格。购买不同规格的实例,以保证 CKafka 的高可靠和高可用,默认购买的是高可用的集群服务,服务中包含多个 Broker 服务器,且客户无需关心硬件设备。

实例销毁保护

在消息队列 CKafka 版中,开启实例销毁保护开关后,实例将无法通过控制台或者 API 被删除,如需销毁实例,您需要先手动关闭销毁保护开关,才能执行实例的销毁操作。建议对关键业务长期开启此保护开关。实例销毁保护对系统层级的销毁不生效,如按小时计费实例因欠费导致释放,包年包月实例因到期隔离后释放。

事务

  • 在腾讯微服务平台 TSF 中,事务(Transaction)是作为单个逻辑工作单元执行的一系列操作。
    事务的执行有一致性,同一个事务只能同时被操作或不被操作。
  • 在应用性能监控中,事务是业务系统中完成某一业务操作的一组用户请求。例如电商业务系统中的提交订单、OA 系统中的审批签署等。单个的用户请求是事务的一个实例。事务属于业务系统,可以穿透和跨越整个系统中的业务系统以及业务系统中的应用,以第一个收到请求的应用为事务的入口应用,穿透的其他的应用是该事务的下游应用,当事务穿透和跨越应用时,在下游应用上的访问不再产生新的事务。入口应用所在的业务系统为该事务所属的业务系统,当事务穿透和跨越业务系统时,在下游的业务系统不再生成新的事务,而是依然属于入口业务系统。
  • 在消息队列 CKafka 版中,Kafka 的事务功能是为了支持在分布式环境中实现原子性操作而设计的。它允许生产者在发送消息时确保消息的完整性和一致性,特别是在需要多条消息作为一个整体进行处理的场景中。开启事务消息后,事务协调器会对集群 CPU、内存、网络带宽等指标有一定影响,同时高并发事务易引发锁竞争,导致消息写入延迟,集群吞吐量可能下降 30%~50%​,事务管理的使用详见 CKafka 事务管理

数据压缩

数据压缩可以减少网络 IO 传输量,减少磁盘存储空间。

  • 在消息队列 CKafka 版中,CKafka 2.1.0之前的版本支持三种压缩算法:GZIP、Snappy、LZ4。详细内容可参考压缩数据

私有网络

私有网络(Virtual Private Cloud)在腾讯云构建出独立的网络空间,与您在数据中心运行的传统网络极其相似,但是托管在腾讯云私有网络内的是您在腾讯云上的服务资源,包括:云服务器负载均衡云数据库 等云服务资源。您完全不用关心网络设备的采购和运维,而是通过软件自定义网段划分、IP 地址、路由策略等。您不仅可以通过 弹性 IPNAT 网关公网网关 等灵活访问 Internet,您也可以通过 VPN / 专线接入 将私有网络与您的数据中心连通。同时,腾讯云私有网络的 对等连接 服务可以帮助您轻松实现跨地域同服和两地三中心容灾。另外,腾讯云私有网络中的 安全组网络 ACL 可以多维度、全方位的满足您的网络安全需求。

  • 在消息队列 CKafka 版中,私有网络(Private Network/VPC)是用户在云上自定义的逻辑隔离的专用网络空间。CKafka 实例通常部署在 VPC 内,同一 VPC 下的云服务器(CVM)等资源可以通过内网直接访问 CKafka,获得低延迟、高安全性的通信能力,且内网流量通常免费。

SSL

参见 安全套接字层

T

腾讯云边缘可用区

腾讯云边缘可用区(TencentCloud Edge Zone,TEZ)是腾讯云的本地扩展,适用于解决计算、存储和服务可用性问题。腾讯云边缘可用区可为您带来云的诸多优势,例如弹性、可扩展性和安全性。借助腾讯云边缘可用区,您可以在靠近最终用户的地理位置运行对延迟敏感的应用程序,基本消除延迟问题。腾讯云边缘可用区提供与中心节点一致的体验,助力业务下沉,具备更低延时、更广覆盖、更少成本等特点。

TEZ

参见 腾讯云边缘可用区

Topic 节点分布

在消息队列 CKafka 版中,Topic 节点分布是指一个 Topic 的分区及其副本在 CKafka 集群不同 Broker 节点上的物理分布情况。CKafka 采用分区副本机制,默认会将一个分区的多个副本(如 Leader 和 Follower)分散在不同的 Broker 甚至不同的可用区(AZ)上。这种分布是实现高可用、负载均衡和容灾能力的关键。

TPS

参见 每秒事务处理量

V

VPC

参见 私有网络

VPC 网络

在消息队列 CKafka 版中,VPC 网络是私有网络的同义表述,指云上为用户构建的逻辑隔离的虚拟网络环境。用户可以在 VPC 内部署 CKafka、云服务器、数据库等多种云资源,并完全控制IP地址范围、子网划分、路由策略和访问控制,是实现云资源安全互联的基础。

W

未消费消息数

在消息队列 CKafka 版中,未消费消息数指当前分区下的消息堆积总量,即最大位点减去消费位点的值。堆积量是一个关键指标,如果发现堆积量较大,则 Consumer 可能产生了阻塞,或者消费速度跟不上生产速度。此时需要分析 Consumer 的运行状况,尽力提升消费速度。您可以清除所有堆积消息,从最大位点开始消费,或按时间点进行位点重置。具体操作,请参见 查看和手动重置消费进度

X

限流

在消息队列 CKafka 版中,限流是提供的一种流量控制机制,当客户端的生产或消费速率超过预设的阈值时,服务端会主动限制其请求速率以保护集群稳定性。限流可防止个别异常客户端耗尽集群资源,保障多租户环境下的公平性,是实现服务质量和资源隔离的重要手段。

消费分组 Offset

分区被当前 Consumer Group 消费了的消息的最大位点。

消费者

消费者(Consumer)是从 Topic 中拉取消息,并对消息进行消费的服务。消费者将自行维护其消费到 Partition 的 offset 的相关信息。

消费者分组

消费者分组(Consumer Group)是消费者的集合,在 CKafka 中,多个 Consumer 可以组成一个 Consumer Group,且一个 Consumer 只能属于一个 Consumer Group。Consumer Group 保证其订阅 Topic 的每个分区只被分配给该 Consumer Group 中的一个 Consumer 处理。
建议您在消费时指定消费分组 ID,若不指定, CKafka 系统会随机生成一个消费分组,但是容易触发实例创建消费分组的个数上限,具体限制可参考 CKafka 计费说明

销毁/退还

在消息队列 CKafka 版中,您不再需要消息队列 CKafka 版实例时,可以销毁并释放该实例。包年包月实例在被手动退还或者到期/欠费自动退还后,会在控制台中保留7天,状态显示为已隔离,7天后(包括第7天)彻底释放,在此期间您可以选择直接彻底删除该实例。

消息

  • 在消息队列 CMQ 中,消息(Message)是消息队列中不同进程间传递的内容,包含数据和属性两部分。
  • 在消息队列 CKafka 版中,信息传递的载体。消息可以是网站的页面访问、服务器的日志,也可以是和 CPU、内存相关的系统资源信息,但对于消息队列 CKafka 版,消息就是一个字节数组。
  • 在腾讯云腾讯轻联中,消息是指集成流中各 Connector 实例和 Processor 实例之间传递的数据结构。

消息保留时间

消息保留时间(Message retention)指在磁盘容量充足的情况下,消息的最长保留时间。默认值为72小时,取值范围为24小时~480小时。磁盘容量不足(即磁盘水位达到85%)时,将提前删除旧的消息,以确保服务可用性。。

消息队列 CKafka 版

消息队列 CKafka 版(TDMQ for CKafka)是一个分布式、高吞吐量、高可扩展性的消息系统,100% 兼容开源 Kafka API 2.4、2.8、3.2 版本。CKafka 基于发布/订阅模式,通过消息解耦,使生产者和消费者异步交互,无需彼此等待。CKafka 具有高可用、数据压缩、同时支持离线和实时数据处理等优点,适用于日志压缩收集、监控数据聚合、流式数据集成等场景。

消息幂等

在消息队列 CKafka 版中,消息幂等性确保即使相同消息被多次发送,也不会在 Kafka 的存储中产生重复的记录。这对于保证数据的完整性和一致性非常关键。开启消息幂等后,集群会消耗资源(CPU/内存/网络)作为代价换取单分区数据强一致性,且无法解决跨会话或跨分区问题,也会对集群整体负载有一定影响。

消息时间戳

在消息队列 CKafka 版中,CreateTime 表示生产者创建这条消息的时间;LogAppendTime 表示 Broker 接收到消息的时间。

Y

延迟回包

在消息队列 CKafka 版中,延迟回包是指生产者发送消息后,等待 Broker 返回确认响应(ACK)所花费的时间。该指标直接影响了消息生产的端到端延迟,与 ACK 配置(如 ack=1或all)、网络状况、Broker 负载和磁盘 I/O 性能密切相关。较低的延迟回包意味着更高的实时性。

云硬盘

云硬盘(Cloud Block Storage,CBS)是一种高可用、高可靠、低成本、可定制化的块存储设备,可以作为云服务器的独立可扩展硬盘使用,为云服务器实例提供高效可靠的 存储 设备。云硬盘提供数据块级别的持久性存储,通常用作需要频繁更新、细粒度更新的数据(如文件系统、数据库等)的主存储设备,具有高可用、高可靠和高性能的特点。云硬盘采用三副本的分布式机制,将您的数据备份在不同的物理机上,避免单点故障引起的数据丢失等问题,提高数据的可靠性。

Z

支撑环境

在消息队列 CKafka 版中,支撑环境指 CKafka 实例运行所依赖的底层基础设施和平台服务,包括计算资源(虚拟机或容器)、存储资源(高性能云硬盘)、网络资源(VPC、负载均衡)以及运维管理系统(监控、告警、日志)。稳定可靠的支撑环境是 CKafka 提供高性能、高可用服务的基础保障。

主题

  • 在流计算 Oceanus 中,主题(Topic)指流连接订阅和发布的最小单位。用户可以用 Topic 来表示一类或者一种流数据,类似于数据库中的表(Table)。
  • 在物联网通信中,主题(Topic)指消息通信主题,Pub/Sub 模型中消息的通信媒介。发布订阅必须要有主题,通信时基于每个设备的具体 Topic。
  • 在消息队列 TDMQ、CKafka、CMQ 中,主题(Topic)是用于存储消息的逻辑概念,可以看做一个消息集合。每个 Topic 可以有多个生产者向其中推送(push)消息,也可以有任意多个消费者消费其中的消息。
  • 在日志服务中,主题(Topic)指日志服务 CLS 提供的基本管理单元,一个日志主题对应一个应用或者服务。日志主题 Topic 是 CLS 的最小管理单元,采集、索引、投递等配置围绕 Topic 进行。一个日志集可以包含多个日志主题。
  • 在腾讯云 BI 中,主题是对整体组件进行样式批量修改的一种方式,以便使报表设计更统一。在 BI 系统里,主题经常用于图表组件和页面背景的统一设置。

子网

子网(Subnet) 是对私有网络网段的灵活划分,可以在不同子网内部署应用程序和服务,安全灵活地在腾讯云 VPC 中托管多层 Web 应用程序。

  • 在消息队列 CKafka 版中,CKafka 实例的 Broker 节点会部署在VPC 的特定子网中,通过子网的路由表和安全组/网络 ACL 规则控制网络访问策略。

ZooKeeper

ZooKeeper 是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
在消息队列 CKafka 中,ZooKeeper 主要用于存储集群的元数据(MetaData)、进行 Leader 选举、故障容错等。ZooKeeper 是消息队列 CKafka 版的一部分,您无需感知 ZooKeeper。

最大消息大小

消息队列 CKafka 版能收发的消息的最大值。消息的最大值上限为12 MB,若超过 12MB 消息会发送失败。