简介

最近更新时间:2025-09-22 01:44:26

我的收藏

概述

腾讯云事件总线(EventBridge)是一款安全、稳定、高效的无服务器事件管理平台。事件中心的事件总线可以接收来自您自己的应用程序、软件即服务(SaaS)和腾讯云服务的实时事件及相关数据流,并将事件、数据路由到云函数 SCF 或消息队列服务 TDMQ 等其他腾讯云服务目标。同时事件总线支持自定义事件的处理及筛选,您可以在事件总线中设置事件规则、自定义事件匹配或相关过滤逻辑。当事件总线收到与规则中定义的事件模式匹配的事件数据时,该事件将被发送到规则定义的一个或多个目标。当前 EventBridge 已接入一百多个云上服务,助力分布式事件驱动架构的快速构建。

  • 本章节介绍的腾讯云事件总线 API 接口均为 API 3.0 接口。
  • 您可以调用 API 对腾讯云事件总线进行操作,例如获取事件集详情、获取平台产品事件模板或创建事件目标等。
  • 腾讯云事件总线支持的所有接口信息,请参见 API 概览

产品架构

  • 事件源:将腾讯云服务、自定义应用、SaaS 应用等应用程序产生的事件消息发布到事件集。
  • 事件集:存储接收到的事件消息,并根据事件规则将事件消息路由到事件目标。
  • 事件目标:消费事件消息。

产品功能

  • 事件收集:提供标准事件投递接口,完成云产品事件、SaaS 服务、自定义应用事件等不同事件源的规范化接入。
  • 事件管理:提供事件的可管理特性,通过格式匹配、内容筛选、格式转换、追踪、归档、重放等能力,为客户在事件驱动(EDA)架构下提供更多支持。
  • 事件投递:支持多种类型投递目标接入,具有高可扩展能力,可基于实际业务场景提供不同解决方案。

术语表

事件总线的基本概念请参见下表:

术语 描述
事件(Event) 状态变化的数据记录
事件源(Event Source) 事件的来源,负责生产事件。包括云服务事件集:您可以选择创建的事件集为云服务事件集,用于接收您的腾讯云云服务的事件;自定义事件集:需要您自行创建并管理的事件总线,用于接收您自己的应用程序的事件或业务事件。您自己的应用程序的事件只能发布到自定义事件集。
事件规则(Event Rule) 用于监控特定类型的事件。当发生匹配事件时,事件会被路由到与事件规则关联的事件目标。规则可以与一个或多个事件目标关联。包括事件匹配:匹配事件模式,决定哪些事件可以被触发到事件目标;事件目标:事件的处理终端,负责消费事件。
事件模式(Event Pattern) 对事件进行过滤的模块。事件模式支持对 CloudEvents (包含 data 在内的所有字段)进行过滤,并采用 JSON 格式对事件模式进行描述
事件目标(Event Target) 事件的处理终端,负责消费事件。事件的对接目标主要是腾讯云服务
连接器(Connector) 用于从特定事件源主动拉取事件并将事件推送到事件总线 EventBridge 的自定义总线

API 快速入门

您可以使用 API Explorer 工具在线调用 API。
本文以 获取云产品指标监控数据 为例,通过 API Explorer 工具调用 API 接口的步骤如下:

  1. 进入 API Explorer 工具页面。更多 API Explorer 工具使用信息,请参见 使用 API Explorer
  2. 调用 ListTargets 接口,获取事件目标列表信息。
  3. 调用 ListEventBuses 接口,获取事件集列表信息。
  4. 调用 GetEventBus 接口,获取事件集详情信息。