Docs 菜单
Docs 主页
/ /

比较Kafka Connector和Atlas Stream Processing

本节提供了 MongoDB Kafka Connector 和 Atlas Stream Processing 功能集的比较,有助于确定哪种工具最适合您的使用案例。

功能
Kafka Connector
Atlas Stream Processing

支持的流处理功能

要处理由 Kafka Connector 处理的流媒体数据,您必须执行以下操作之一: - 使用 SMTs 或自定义 Java 扩展 Kafka Connector - 使用或编写外部工具

通过 MongoDB 聚合框架可用,并具有特定于流处理的扩展功能。

安装

需要在本地或在 Confluent 上安装。

无需安装。

连接工具

需要 MongoDB Java 驱动程序。

连接由 Atlas 管理。

托管

Apache Kafka 集群和 Kafka Connector 需要托管。尽可能使用合作伙伴服务,例如 Confluent Cloud、Amazon Managed Streaming 或 Redpanda Cloud。

流处理功能由 Atlas 完全托管。您的 Apache Kafka 集群需要托管。

窗口

不支持窗口功能。您必须使用 Kafka Streams API 或其他外部工具手动配置窗口功能。

支持高度可配置的 窗口。

连接类型支持

  • Kafka 集群

  • Atlas databases

  • Atlas 集合

  • Kafka 集群

  • Atlas MongoDB 集群

  • Atlas databases

  • Atlas 集合

  • HTTPS

安全功能

  • SSL/TLS

  • x.509

  • AWS IAM

  • 用户必须开发所有其他身份验证工具

  • SSL/TLS

  • x.509

  • AWS 进行 VPC 对等互连

  • AWS Confluent 的专用链接

  • AWS MSK 的专用链接

  • 与 Microsoft Azure 事件中心的专用链接

定价

定价取决于托管服务提供商。

每小时定价由 Atlas Stream Processing 管理。典型费用约为 Kafka Connector 成本的 25%。

来年

SQL接口