更新时间:2025-10-22 GMT+08:00
分享

产品功能

事件网格作为一种Serverless的事件总线服务,支持接入多种类型的事件源和事件目标,提供事件过滤路由的能力。

事件/事件源

事件是符合特定规范的数据。事件源发布到事件网格的事件必须符合CloudEvents规范。

事件源是事件的来源,负责生产事件。事件网格支持以下事件源:

  • 华为云服务事件源:华为云服务作为事件源,华为云服务包含弹性云服务器、对象存储服务和云容器引擎等等。
  • 自定义事件源:
    • 支持自定义应用通过事件网格提供的SDK接入,作为事件源。
    • 支持分布式消息服务RabbitMQ版和分布式消息服务RocketMQ版作为自定义事件源。

详情请参见:事件云服务事件源创建自定义事件源

事件通道

事件通道负责接收来自事件源的事件。

事件网格支持的事件通道如下:

  • 云服务事件通道:由事件网格自动创建、且不可修改的一条默认的云服务事件通道,用于接收云服务事件源产生的事件。云服务事件源产生的事件只能发布到云服务事件通道。
  • 自定义事件通道:您自行创建的事件通道,用于接收自定义事件源产生的事件。

详情请参见:事件通道

事件目标

事件目标负责处理事件,是事件发送的终端。事件网格支持以下事件目标:

  • 华为云服务:函数工作流 FunctionGraph/分布式消息服务 Kafka版
  • 自定义事件目标:HTTP Webhook/HTTPS Webhook

    不支持跨账号投递事件。

事件订阅

事件订阅将事件源、事件通道和事件目标绑定在一起,通过事件规则将事件源发出的事件路由到事件目标。

详情请参见:事件订阅

专业版事件流

专业版事件流作为易用、稳定、高效的数据同步管道连接不同的系统与服务,支持中间件数据在线实时同步。事件流围绕云中间件,降低了中间件之间数据流通的复杂性,有效地帮助您减少数据传输的成本。适用于上云、跨云、云内跨地域中间件数据搬迁和备份容灾等场景,为企业上云和容灾业务连续性保驾护航。

详情请参见:专业版事件流

事件规则

事件规则用于过滤和转换事件。

  • 过滤:事件网格在事件订阅中通过配置过滤规则过滤事件,并将过滤后的事件路由到事件目标。
  • 转换:事件网格在事件订阅中通过配置类型对事件内容进行转换,将CloudEvents标准事件转换成事件目标可以接受的事件类型。

详情请参见:事件规则

事件处理

事件网格提供以下事件处理能力:

  • 传输事件
  • 过滤事件
  • 路由事件

    事件网格独立处理每个事件。这意味着事件的顺序没有保证,并且在某些情况下,事件可以多次传递。因此,事件处理程序应设计为幂等的。

网络管理

事件网格提供网络管理能力,包括目标连接和访问端点:

  • 目标连接:用户通过目标连接来连接Webhook。
  • 访问端点:用户通过访问端点推送自定义事件。

详情请参见:目标连接访问端点

事件监控

事件网格实现了对事件订阅和事件通道的监控,可查询事件投递和事件接入的监控信息。

详情请参见:事件网格支持的监控指标查看监控数据

云审计日志

云审计服务(Cloud Trace Service,CTS)可以记录EG相关的操作事件,用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。开通了云审计服务后,系统开始记录EG资源的操作。

详情请参见:云审计服务支持的EG操作列表在CTS事件列表查看云审计事件

API

事件网格提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用。

详情请参见:API参考

SDK

事件网格提供的开源CloudEvents SDK,以简化您的开发工作。

详情请参见:SDK参考

相关文档