配置 Fabric 事件流的设置

本文介绍如何为 eventstream 配置敏感度标签、认可、保留和吞吐量设置。

打开现有 eventstream 时,工具栏上会显示“设置”按钮。

显示“事件流”页上的“设置”按钮的屏幕截图。

你还可以在工作区中启动设置页面,方法是先在工件列表中选择 eventstream 旁边的...(省略号),然后选择设置

显示工作区页上的“设置”按钮的屏幕截图。

保留期设置

对于保留设置,可以指定传入数据需要保留的时间长度。 默认保持期为 1 天。 保持期届满后,事件将被自动移除。 如果你将保留期设置为一天(24 小时),则该事件将在被接受后的 24 小时一到,它就会变得不可用。 无法显式地删除事件。 此设置的最大值为 90 天。 若要详细了解使用情况计费和报告,请参阅监视事件流的容量消耗

显示事件流的保留设置的屏幕截图。

事件吞吐量设置

对于 事件吞吐量 设置,可以选择事件流中传入和传出事件的吞吐量级别。 此功能允许你通过根据所选级别优化源和目标的性能来扩展事件流。 吞吐量级别包括:

  • : < 10 MB/秒
  • :10–100 MB/秒
  • : > 100 MB/秒

显示事件流的吞吐量设置的屏幕截图。

注意

若要更新吞吐量设置,如果事件流不包含支持暂停和恢复的节点(源或目标),则可以直接更新吞吐量设置。 否则,停用支持暂停和恢复的所有节点,然后在更新后重新激活它们。 如果只有不支持停用的节点保持活动状态,则不会阻止更新,但如果使用自定义终结点,则可能需要更新数据客户端,因为分区计数会增加。 请参阅 支持暂停和恢复功能的节点的详细表

下面是不同来源和目的地在每个吞吐量级别的表现。

注意

此处列出的吞吐量上限基于特定配置下实验室测试的结果。 结果可能因不同的配置而异。

Azure 事件中心源

对于 Azure 事件中心源,吞吐量取决于所选吞吐量级别和 Azure 事件中心源分区数。 当 Azure 事件中心源分区计数小于 4 时,无论选择的吞吐量级别如何,吞吐量都会受到分区计数的限制。 吞吐量上限如下所示:

分区计数 近似吞吐量(up-to)
1 9 MB/秒
3 10 MB/秒

当分区计数为 4、16 或 32 时,吞吐量取决于所选级别(低、中、高)。 对于此范围内的其他分区计数,吞吐量介于这些限制之间。

流媒体连接器源

流式处理连接器源的吞吐量高达 30 MB/秒。 如果需要更高的吞吐量(数据库 CDC 源除外),请通过 此表单联系产品组团队。

流式处理连接器源包括

  • Azure SQL 数据库变更数据捕获 (CDC)
  • Azure 服务总线
  • PostgreSQL 数据库 CDC
  • MySQL 数据库 CDC
  • Azure Cosmos DB CDC
  • VM DB CDC 上的 SQL Server
  • Azure SQL 托管实例 CDC
  • Google Cloud Pub/Sub
  • Amazon Kinesis 数据流
  • Confluent Cloud Kafka
  • Apache Kafka
  • Amazon MSK Kafka

其他事件流源和目标

下表根据内部实验室测试显示自定义终结点源和不同目标的大致吞吐量上限。

节点 类型 吞吐量级别 近似吞吐量(up-to)
自定义终结点 源/目标 100 MB/秒
中等 150 MB/秒
200 MB/秒
湖畔小屋 目的地 40 MB/秒
中等 120 MB/秒
200 MB/秒
Eventhouse (直接引入) 目的地 10 MB/秒
中等 50 MB/秒
100 MB/秒
Eventhouse (引入前的事件处理) 目的地 20 MB/秒
中等 100 MB/秒
200 MB/秒

注意

上述吞吐量数据在以下特定条件下进行了测试。 结果可能因不同的配置而异。

  • 源事件发送方、使用者和事件流位于同一数据中心,以确保网络吞吐量不是瓶颈。
  • 事件采用 JSON 格式,每个大小为 1KB。 事件在发送或接收之前以 100 个为一组进行分批处理。
  • 源事件数据是使用数千个线程发送的,以便通过 EventHubProducerClient 持续发送数据,该事件应利用网络吞吐量的完整带宽。
  • 测试设置遵循“一个源→一个事件流→一个目标”结构。 在数据路由到 Lakehouse 或 Eventhouse(使用“引入前处理事件”选项)目标之前,未应用任何处理运算符。 Eventhouse 以批处理模式接收数据。

认可设置

在“设置”页的“认可”选项卡上,可以向其他人推广、认可或推荐使用 eventstream。 有关认可的详细信息,请参阅认可

显示事件流的认可设置的屏幕截图。

敏感度标签设置

在“设置”页的“敏感度标签”选项卡上,可以指定 eventstream 的敏感度级别。