在使用消息队列 for Apache Kafka 服务前,您需了解消息队列 for Apache Kafka 的使用规则。

  • 不开放 Topic 自动创建

    Topic 自动创建,使用起来方便,运维起来极其麻烦,且极易造成系统不稳定。云上 Kafka 的 Topic,还涉及一系列鉴权问题。因此,云上 Kafka 不开放自动创建,但为您提供可调用的 API。

  • 限制 Topic 总数(分区总数)

    Kafka 的存储和协调机制是以分区为粒度的,分区数太多,会导致存储碎片化严重,集群性能和稳定性都会大大下降。

  • Topic 不能减分区

    这是 Kafka 自身设计所限制的。

  • 不暴露 ZooKeeper(ZK)

    在使用设计层面,Kafka 自 0.9 之后已经屏蔽掉 ZK,也即客户端使用无需访问 ZK。云上 Kafka 的 ZK 是部分共享的,出于安全考虑,不予暴露。您也无需感知到 ZK。

  • 不能登录部署 Kafka 的机器

    云上 Kafka 是全托管的,由 Kafka 专业团队进行运维保障,您无需登录机器。集群的一些基础信息会通过监控告警进行透传。

  • 版本支持

    目前,消息队列 for Apache Kafka 的标准版实例最高支持 0.10.2 版本;专业版实例支持升级至 2.X 版本。实例的版本说明请参见计费说明