上云无忧 > 文档中心 > 腾讯云消息队列 CKafka - 实例问题
消息队列 CKafka
腾讯云消息队列 CKafka - 实例问题

文档简介:
如何选择实例的规格? 可以借助控制台的 "迁移上云 - 规格计算器" 来计算所需的产品规格:
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

如何选择实例的规格?

可以借助控制台的 "迁移上云 - 规格计算器" 来计算所需的产品规格:

消息队列 CKafka 版实例按照规格分为标准版和专业版,两个版本的对比参见 产品规格
请根据自身需要选择产品规格,不同规格的计费规则请参见 计费概述

实例升配有哪些模式?主要有什么区别?

标准版和专业版的多种迁移模式,都是无损的,不停服,客户端无感知的。
标准版是共享集群,当集群的空余资源足够的时候,升配模式是以提高配额的形式进行的。不会涉及到数据迁移,故正常几分钟内就升配完成。如果集群空余资源不足,就会提示资源不足,需要 提工单 进行后台迁移并调配资源,然后再在控制台进行正常的标准版升配流程。
专业版是独占的集群,当系统算法计算到当前独占的资源池不够升配后的资源配额的时候,需要自动化的添加资源到资源池,并对实例的数据进行迁移。故专业版升配存在两种模式:
资源足够时,即时升配提高配额的模式,几分钟内升配完成。
资源不足时,数据迁移的模式,视集群堆积的数据大小而定,可能需要几分钟到几个小时。
当需要数据迁移时,可自定义迁移时间:

当需要数据迁移时,会有迁移模式和定时迁移两种选项,迁移模式分为如下两种:
稳定模式:CKafka 将限制升配过程中数据迁移速度,最大程度保留实例的带宽属性,适合于不希望干扰业务的场景。
高速模式:CKafka 将不对升配过程中数据迁移的速度进行限制,会影响实例的生产消费带宽,适合于业务低峰或者允许停服的场景。
因为迁移需要占用集群的带宽和磁盘资源,在业务高峰的时候,客户可能担心迁移会影响业务。故可以设置定时迁移,例如设置到半夜进行升配。升配操作详情请参见 升配实例

实例是否支持数据压缩?

当前 CKafka 支持开源的 snappy 和 lz4 的消息压缩格式。由于 Gzip 压缩对于 CPU 的消耗较高,暂未支持。开启压缩在某些情况下可能会加大服务端的压力,例如生产者的版本较高,消费者的版本协议较低,在消费的时候,会出现向下的协议转换。导致服务端压力升高。所以建议如果需要压测,建议客户关闭消息压缩参数进行测试。
配置开启方法:Producer 的配置文件中参数 compression.type = snappy 或者 lz4,默认为关闭 none。
建议优先选择Snappy压缩。开启压缩后,可能会导致服务端CPU升高,导致生产消费耗时变高。需谨慎使用。
相似文档
  • 如何选取 CKafka 副本数? 建议您创建 Topic 时选择2副本或3副本存储数据,保障数据可靠性。默认创建的 Topic 是2副本,如果业务需要更高的可用性,则可以指定选择3副本运行。如果 Topic 需要更多的副本数,可以 提交工单 进行处理。新建 Topic 时副本选择方式如下图所示。
  • 怎样设置合理的消费者数量? 消费组和消费者的对应关系如下: 一个消费者可以同时订阅多个 Topic。 一个 Topic 里面包含了1到多个分区。 一个分区只能被一个消费者消费。
  • Kafka Console 客户端测试时看不到数据如何处理? 消费者采用 latest 时候只会获取最后的数据,需要同时保持生产才可以看到相应数据。 改为 earliest 方式消费数据。
  • Kafka Console 客户端测试时看不到数据如何处理? 消费者采用 latest 时候只会获取最后的数据,需要同时保持生产才可以看到相应数据。 改为 earliest 方式消费数据。
  • CKafka 是否支持公网访问? CKafka 默认内网传输,如需通过公网访问,需要单独开通一条公网路由,具体操作参见 添加路由策略,当前单台 Broker 默认提供3Mbps 免费公网带宽。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部