本文主要介绍消息队列Kafka版相比于自建开源Apache Kafka所具备的优势。

开箱即用

消息队列Kafka版100%兼容开源,使您无缝迁移上云。

  • 兼容开源:消息队列Kafka版100%兼容开源Apache Kafka,您可以直接使用开源Apache Kafka客户端与消息队列Kafka版通讯。消息队列Kafka版目前支持0.10.x~2.2.x的开源版本。
  • 无缝迁移:消息队列Kafka版基于现有的开源Apache Kafka生态,您无需任何代码改造,即可迁移上云。

全托管服务

消息队列Kafka版拥有专业且经验丰富的运维团队,以及成熟的运维体系。

  • HouseKeeping(健康巡检组件):用于消息队列Kafka版核心链路的运行时巡检,每分钟会对集群做一次全面扫描诊断,并能针对不健康的状态进行告警。同时,每天还会出具整体巡检报告,方便运维人员监控消息队列Kafka版系统的健康状态。
  • 业务监控与告警:每个Consumer Group都可以针对消息的堆积量情况设置监控与告警,帮助您及时发现问题。
  • OpenAPI:消息队列Kafka版为您提供了一整套完备的管控类OpenAPI,用于实现一系列的资源管理和运维功能。

高可用性

阿里云消息产品的研发与性能优化团队,进一步优化了开源产品长期以来的痛点,为您提供更优质的服务。

  • 数据持久化:专业团队保障更高可用性,消息持久化落盘到消息队列,数据可靠性高,服务可用性高。
  • 高吞吐能力:在海量消息堆积的情况下,始终能保持消息队列Kafka版集群的高吞吐能力。
  • 数万级Topic:支持数万级Topic高并发读写,始终保持消息队列Kafka版集群的高吞吐能力。

数据安全

消息队列Kafka版提供鉴权与授权机制、主子账号等功能,提供企业级的安全防护。

  • 主子账号:全面支持阿里云RAM主子账号、黑白名单、STS等功能,实现主子账号以及企业间跨账号的授权服务。
  • 访问安全:基于阿里云账号体系,利用SASL机制对用户身份进行认证,并利用SSL对通道进行加密传输,确保数据在传输过程中不被窃取或篡改,保证您的数据安全。
  • 阿里云VPC:除公网访问方式外,消息队列Kafka版还支持专有网络VPC。您可以完全掌控自己的专有网络,例如选择IP地址范围、配置路由表和网关等,您可以在自己定义的专有网络中使用阿里云资源如云服务器、云数据库RDS版和负载均衡等。

弹性计算

您可以根据自身业务规模按需扩容,上层业务无感知。

  • 集群扩容:Broker可跨可用区(跨机房)横向扩容。
  • 分区(Partition)扩容:支持数万级Topic、无限队列的快速扩容。