icon事件驱动架构搭建痛点?icon
 
涉及系统众多,缺少统一事件规范
搭建流程复杂,需要大量开发投入
提前购买底层服务器,维护运行成本高
icon基本概念icon

EventBridge 事件总线是一项独立的 Serverless 服务,让您可以无需编写代码即可实时了解腾讯云服务、自己的应用程序以及软件即服务 (SaaS) 应用程序中的数据的变化。

icon事件总线的特性icon
简单易用

事件总线提供全托管的 Serverless 事件管理服务,免运维,免部署。不再关心事件服务配套的组件,极大降低您构建事件驱动架构的复杂性。

标准化接入

事件总线提供统一 Put Event 事件推送协议,兼容 CloudEvents 1.0 规范,全面拥抱开源社区生态。

快速构建

支持云服务事件集与云上连接器,打通多种数据渠道,进行简单必要的配置,即可将数据快速导入至事件总线。您也可以对云上的事件进行格式转换和清洗,以满足各种事件使用场景的需求。

高可用

事件总线支持 Region 化、多可用区、分布式集群化部署,具备极强的容灾能力,利用不同云服务满足不同的业务场景和业务需求,使得您的服务架构更加健壮。

配套能力

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

icon基本功能icon
事件收集

提供标准事件投递接口,完成云产品事件、SaaS 服务事件等不同事件源的规范化接入。

事件管理

提供事件的可管理特性,通过格式匹配、内容筛选、格式转换、追踪、归档、重放等能力,为客户在事件驱动(EDA)架构下提供更多支持。

事件投递

支持多种类型投递目标接入,具有高可扩展能力,可基于实际业务场景提供不同解决方案。

icon基本概念 – 事件集icon

事件集是 EventBridge 的核心能力,主要承担事件收集和事件存储等能力。

云服务默认事件集
一个无需创建且不可修改的默认事件集,用于接收您的腾讯云服务的事件。云服务的事件只能发布到云服默认事件集。
自定义事件集
需要您自行创建并管理的事件集,用于接收您自己的应用程序的事件。您自己的应用程序的事件只能发布到自定义事件集。
icon基本概念 – 事件规则icon

事件规则是 EventBridge 的核心能力,主要承担事件触发,事件筛选,事件提取等能力。

事件筛选
提供事件筛选能力,可以通过控制台直接筛选&修改相关事件并进行投递。
事件触发
提供事件触发能力,支持触发至函数,消息队列MQ,消息队列Kafka,HTTP 等事件触发目标。
icon价值优势icon
高效便捷

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

统一管理

提供统一化的事件管理能力,完善的集成与被集成通路,帮助开发者快速实现的事件驱动的核心原子功能,可将 EventBridge 快速集成至 BPM,RPA,CRM 等自研系统。

数据过滤

提供数据过滤能力,基础的数据过滤,譬如数据过滤,数据脱敏,数据格式调整等可直接通过 EventBridge 快速实现,无需开发额外代码,通过控制台即可轻松实现数据过滤能力。

icon业务场景 – 通用事件驱动icon

提供事件完全的生命周期与完全云原生的事件驱动方案,帮助您快速架构云原生体系,联动更多应用场景。

iconServerless 企业系统集成方案:千帆 iPaaS x 事件总线icon

千帆 iPaaS 作为一种新型的云集成服务,将企业内外部间不同的系统或业务连接到一个统一的平台中,通过复用最佳实践范例、快速搭建系统集成模型实现各个系统间的资源整合、数据编排、业务衔接等功能,满足企业轻量级、全方位、高灵活度的一体化系统集成需求。千帆 iPaaS 支持各种集成场景,企业可以通过控制台快速简单接入,通过配置、开发、部署、执行、管理和监控来实现业务的互通互联,有效降低用户系统集成难度和周期。

icon业务运维 – 基于 EB 快速实现云服务告警通知icon

以 DDoS 告警为例,利用 EventBridge 的事件接收处理功能,购买 DDoS 高防包的用户将默认接受到来自业务方的告警事件,并通过短信、邮件等快速推送到用户;也支持通过 CallBack 回调接收原生告警事件,进行内部业务处理。

icon业务运维 -- 状态变化自动处理icon

事件总线 EventBridge 可以作为中心,接收所有应用的状态变化,通过访问 API 产生的审计事件或者监控告警事件可以快速发送到 EB,然后将这些应用状态变化分别路由到需要感知这些变化的服务,完成消息的推送与处理。

iconETL 数据处理icon
EventBridge 数据流管道
Event Bridge 是一项独立的 Serverless 服务,用户无需编写代码即可连接各种数据源、事件源,为流式的数据承担通道的责任。通过业内通用的 CloudEvents 规范和 Schema 注册表来统一描述这些数据,并提供基础的过滤和转换的能力,在不同的数据仓库之间、数据处理程序之间、数据分析和处理系统之间进行数据路由。内置云函数 SCF、Flink 的集成,可通过任意一种编程语言开发数据处理逻辑,连接不同的系统与不同服务。
iconETL 数据处理 – Ckafka 数据清洗转储方案icon
Ckafka消息转储到COS
开发 + 测试周期:0.1 day
转存费用:单 Partition 约15元/月
维护成本:0
SCF代替Logstash
开发+测试周期:1 day
使用费用:流量700MB/s 约1W元/月
维护成本:0
iconDataHub实时数据处理icon
随腾讯云消息队列CKafka正式上线数据中心接入服务模块 DataHub。DataHub 具有强大的数据接入及分析处理的功能,可以从 App、Web、MongoDB 等数据源中进行持续不断的数据采集,存储和处理,并得到各种实时的数据处理结果,可用于日志分析、网页活动追踪、IoT 分析应用等。
 
高稳定 实时性 高扩展性 高安全性
上下游生态融合 统一运维监控
icon微服务解耦icon

实现不同系统之间的异步消息通信,从而将互相依赖的服务解耦。

icon异步架构解耦 -- 快速搭建产品中台icon

EventBridge 提供了统一的事件投递规范,业务方产生的不同类型事件(如用户下单、商品入库、订单更新等),通过 EB API 以相同规范进行投递,由 EB 进行事件的过滤、提取后,根据配置的不同路由规则,将对应事件投递给相应的处理目标,完成事件的自动化处理。在该场景下,EventBridge 完成了业务中台的基础能力,企业也可以基于 EB 提供的接口规范以及路由原则,将 EB 作为底层架构,完成更复杂的业务中台搭建,从而简化开发成本。

icon最佳实践icon

实例产生告警事件 -- > EB 规则筛选过滤 --> 投递至消息推送 & 云函数 --> 云函数通过调用接口,完成硬盘数据的备份&实例重启 --> 重启完成后,推送用户

使用资源 功能模块
EventBridge 告警事件收集与消费
云函数 调用 API 接口完成自动化处理逻辑
云硬盘 备份

 

产品推荐 查看更多>>
    腾讯云容器服务TKE

    腾讯云容器服务TKE(Tencent Kubernetes Engine),是基于原生 Kubernetes ,结合腾讯云的基础设施,打造的企业级容器平 台,涵盖发布管理,容器编排,急速弹性,日志,监控,告警,服务治理,流量接入,存储管理等完善的能力,帮助客户开发及运维人员 快速迭代及上线。

    完全兼容原生kubernetes API

    扩展了腾讯云的云硬盘、负载均衡等kubernetes插件

    为容器化的应用提供高效部署、资源调度

    腾讯云弹性伸缩 AS

    弹性伸缩(Auto Scaling,AS)为您提供高效管理计算资源的策略。您可设定时间周期性地执行管理策略或创建实时监控策略,来管理 CVM 实例数量,并完成对实例的环境部署,保证业务平稳顺利运行。

    提供高效管理计算资源的策略

    可设定时间周期性地执行管理策略或创建实时监控策略

    管理 CVM 实例数量,完成对实例的环境部署,保证业务平稳顺利运行

    腾讯云数据仓库PostgreSQL

    腾讯云数据仓库PostgreSQL是基于 MPP(大规模并行处理)架构的简单、快速、经济高效的云端数据仓库服务,兼容 Greenplum 开源生态, ,满足用户PB级海量数据分析的需求。

    支持海量数据高性能交互式多维分析

    覆盖OLAP及OLAP全领域

    提供对业务场景及分析场景统一支撑

    满足广告行业数据实时录入、实时查询等需求