消息队列Kafka使用须知

角色说明

E-Kafka不区分用户角色,租户主账号购买E-Kafka实例后,主账号和其下的子账号均可以使用E-Kafka实例且具有相同的使用权限。
使用限制

在使用E-Kafka前,您需要了解相关使用规则。

单个用户可申请的E-Kafka实例个数最多为10个。

购买E-Kafka实例时,平台根据流量峰值限制磁盘容量、最大分区数和最大Topic数。

E-Kafka的存储和协调机制是以分区为粒度的,分区数太多会导致存储碎片化严重,大大降低集群的性能和稳定性。因此,根据购买的峰值流量进行Topic数和分区数的限制,具体规则如下表所示。

流量峰值(MB/s)

磁盘容量(GB)

最大分区数量

最大Topic数量

75

7500

750

75

150

15000

1500

150

200

20000

2000

200

不支持登录部署E-Kafka的机器

阿里云完全托管E-Kafka,由专业团队进行运维保障,您无需登录机器。

不暴露ZooKeeper(ZK)

出于安全考虑,E-Kafka消息队列不暴露ZK,即客户端使用无需访问ZK,您也无需感知Broker数量,根据您购买的流量峰值为您展示对应数量的Broker的内网IP和端口。

不开放自动创建Topic

自动创建Topic虽然使用方便,但后期运维工作复杂繁重,且极易造成系统不稳定。E-Kafka的Topic还涉及一系列鉴权问题,因此不开放自动创建Topic的功能。

不支持Topic缩减分区

受Apache Kafka自身设计所限制,不支持缩减分区。

与其他云服务的关系

基础网络E-Kafka实例依赖阿里阿里云服务器。购买基础网络类型的E-Kafka实例,需持有可用的Linux系统的阿里阿里云服务器且与当前E-Kafka实例地域相同,以保证网络访问正常。