百度消息服务

Baidu Messaging System

全兼容Apache Kafka的分布式、高可扩展、高通量的消息托管服务,您可以直接享用Kafka带来的先进功能而无需考虑集群运维,并按照使用量付费。

产品概述

百度消息服务是分布式、高可扩展、高通量的托管消息队列服务,支持以下业务场景:

  • 从网站、设备或应用程序采集海量的用户浏览、点击、搜索等数据以便实时分析。
  • 汇总分布式应用的遥感数据方便系统运维。
  • 对接Spark Streaming等服务以进行实时流数据分析。

百度消息服务是基于Apache Kafka的托管服务。Kafka是一个分布式、多分区、多副本的消息服务。通过消息队列,生产者和消费者异步交互,而不需要彼此等待。相对于传统的消息服务,Kafka有以下特点:

  1. 主题可以通过分区(Partition)来实现水平扩展。
  2. 分区分布在多个节点上以达到高数据可用性。
  3. 通过消费者组(Consumer Group)来支持单个消费者以队列或者Pub/Sub形式的消息消费,或者多个消费者集群顺序消费消息。

百度消息服务封装了Kafka集群细节,并以托管服务形式提供。您可以直接使用百度消息服务来集成大规模分布式应用,而无需考虑集群运维,仅按照使用量付费。

产品功能

开箱即用

100%兼容开源社区Kafka,开通服务后便能创建Kafka主题,并利用Kafka客户端与百度消息服务通讯。

实时处理

您可以连续收集海量数据,以方便对事件、设备、业务等作出实时反应。

弹性计算

百度消息服务可以按需扩容,与传统根据最大使用量来规划预算并购买硬件相比,方便且仅仅为消息使用量付费。

高可用性

百度消息服务提供SLA保证服务的可用性。此外,数据也是提供多副本保证数据的持久性。

产品优势

无需部署

开通即使用Kafka服务,专注产品开发而不用花费精力去安装、部署、配置、调试和维护集群。

低廉价格

无需任何硬件软件投入,只需开通服务并且为使用的资源付费。由于与社区的Kafka兼容,迁移成本极低,且不用担心被技术锁定。

数据安全

百度消息服务仅支持SSL加密的数据传输,以保证数据在传输的过程中不被窃听或者篡改,保证客户数据的安全。

可靠耐用

独特的高可用特性设计,防止数据在应用程序故障、个别机器故障或设施故障时丢失,并将数据保留最多7天。