使用限制
更新時間 2022-10-19 16:22:38
最近更新時間: 2022-10-19 16:22:38
分享文章
分布式消息服務Kafka在某些功能做了約束和限制,如下表:
| 限制項 | 約束和限制 | 描述 |
|---|---|---|
| Kafka Zookeeper | 不對外暴露 | Kafka實例的Zookeeper目前僅處于自用,不對外提供服務,為Kafka內部使用。 |
| 版本 | 當前服務端版本為1.1.0和2.3.0 | 兼容0.10以上的客戶端版本,推薦使用和服務端一致的版本。 |
| 消息大小 | 生產消息的最大長度為10M | 消息長度不要超過10M,否則生產失敗。 |
| 登錄Kafka節點所在機器 | 不能登錄 | 無 |
| 限制Kafka Topic總分區數 | 限制 | Kafka以分區為粒度管理消息,分區多導致生產、存儲、消費都碎片化,影響性能穩定性。在使用過程中,當Topic的總分區數達到上限后,用戶就無法繼續創建Topic。 |
| 是否支持自動創建Topic | 支持 | 在創建實例時候,您可以選擇是否開啟。 當您選擇開啟,表示生產或消費一個未創建的Topic時,會自動創建一個包含3個分區和3個副本的Topic。 |
| 是否需要創建消費組、消費者、生產者 | 不需要 | 不需要單獨創建消費組、生產者和消費者,在使用時自動生成,實例創建后,直接使用即可 |
| 減少分區數 | 不支持 | 按照開源Kafka現有邏輯,不支持減少分區數。 |