事件总线EventBridge作为一种Serverless的事件总线服务,支持接入多种类型的事件源和事件目标,提供Schema注册表功能以及资源管理和事件处理的能力。

事件源

事件源是事件的来源,负责生产事件。事件总线EventBridge支持以下事件源:

  • 阿里云官方事件源

    事件总线EventBridge支持弹性计算类、存储类、数据库类以及容器和中间件类等丰富的阿里云官方事件源。

  • 自定义事件源
    • 自定义应用作为事件源,支持通过SDK接入。
    • 存量的消息数据作为事件源,支持通过配置事件提供方接入。

事件目标

事件目标是事件的处理终端,负责消费事件。事件总线EventBridge支持以下事件目标:

Schema注册表

Schema注册表用于存储事件的Schema,通过访问Schema注册表,您可以轻松获取事件体的数据格式。您还可以从Schema注册表中下载事件Schema的Code Binding,快速访问事件。事件总线EventBridge包含以下两种Schema注册表:

  • 云产品事件注册表:每个云产品官方事件源的事件类型对应一个Schema。例如ECS删除快照事件,就有一个Schema和该事件对应。
  • 自定义注册表:需要您自行管理的注册表,用于管理自定义应用或者存量消息数据的Schema。

资源管理

事件总线EventBridge提供以下资源管理能力:

事件处理

事件总线EventBridge提供以下事件处理能力: