消息队列 CKafka 版与开源 Apache Kafka 的性能对比详情如下:
功能项 | CKafka | Apache Kafka |
基础功能 | 支持控制台调整 Topic 参数配置、变更 Topic 分区数、发送消息、重置消费位点;支持对集群、Topic、消费组等进行可视化管理。 | Topic 参数配置、分区数变更等功能需要命令行配置,业务人员难以自定义操作;不支持发送消息,后端手动重置消费进度,繁琐易出错;需要搭配开源管理系统,易用性弱。 |
智能化运维 | 支持磁盘自动均衡,提供一键诊断能力,智能巡检,并给出解决方案,支持磁盘智能配置。 | 不支持。 |
隔离性 | 支持基于一套物理集群创建多个实例,支持按带宽及磁盘限制使用量,支持Topic 纬度的限流,支持多接入点配置,支持管控面与数据面隔离,支持主账号间数据逻辑隔离。 | 不支持。 |
监控告警 | 成熟标准化的部署、监控方案,开箱即用,支持多维度监控告警,支持指标排序,支持在控制台查看日志详情,包括异常事件日志,方便排障。 | 不支持。 |
高可用 | 支持跨 AZ 高可用部署,成熟的故障恢复方案;支持从单可用区部署升级到跨可用区部署,支持跨地域容灾。 | 支持但较为繁琐。 |
安全合规性 | 支持Topic 维度 ACL 访问控制;支持控制台配置 SASL 密码认证、SSL认证;支持管控操作权限控制,管控操作对接操作审计,可回溯。 | 通过命令行配置参数,繁琐且容易出错,但不支持操作可追溯。 |
其他 | CKafka 提供版本升级能力,方便在社区版出现 bug 或者安全漏洞时,无缝升级到新版本 | 不支持。 |