事件总线概述

最近更新时间:2024-05-29 17:15:23

我的收藏

什么是腾讯云事件总线?

腾讯云事件总线(EventBridge)是一款安全、稳定、高效的无服务器事件管理平台,作为流数据和事件的自动收集、处理、分发管道,通过可视化配置,实现事件源(例如:Kafka、审计、数据库等)和目标对象(例如:CLS、SCF等)的快速连接,当前 EventBridge 已接入一百多个云上服务,助力分布式事件驱动架构的快速构建。

产品架构

腾讯云 EventBridge 的产品架构如下图所示:


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

产品功能

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

产品优势

低代码

提供完善的集成与被集成通路,帮助开发者快速实现事件驱动的核心原子功能,将 EventBridge 快速集成至 BPM,RPA,CRM 等自研系统。无需开发额外代码,通过控制台即可轻松实现。

丰富生态

事件总线提供统一 Put Event 事件推送协议,兼容 CloudEvents 1.0 规范,全面拥抱开源社区生态,降低业务接入成本,目前已完成一百多个事件源和十多个目标接入。

数据处理

集成数据处理能力,上游对接 Kafka、TDMQ、数据库等常见数据源,数据过滤、数据清洗、数据格式转换等可直接通过 EventBridge 快速实现。

快速构建

提供高效便捷的事件管理方式,可以低成本管理、使用、消费事件。搭配所见即所得的事件目标,譬如函数、企业微信、短信等通路,帮助用户快速实现消息消费。

高可用

事件总线支持地区化、多可用区、分布式集群化部署,即便部分节点异常或可用区异常,仍会确保服务的可用性,具备极强的容灾能力。同时,还可以利用不同云服务满足不同的业务场景和业务需求,使得您的服务架构更加健壮。

配套能力

提供事件查询、事件日志、事件审计及事件全链路追踪能力。
支持事件重放、事件备份、事件重试策略等基础事件驱动配套能力。