01. 背景介绍
随着信息化的不断发展,当前不少零售企业都拥有不少内部系统来实现企业信息化,例如 使用ERP、CRM 等业务系统来管理商品、用户等信息,使用 OA、财务等内部系统完成服务支持。然而,多项系统彼此闭环,难以统一管理,这些问题直接促进了中台的出现。
中台服务最大的价值也在于此,它提供了一个统一的平台接收不同事件,实现企业内部信息共享,并将事件转发给对应的下游服务进行消费处理,从而把更多的系统连接在一起。
当中台化成为越来越多传统零售企业的变革方向,如何设计和开发中台架构成了不少企业面临的新问题。不同系统之间的信息结构千差万别,设计一套统一的规范完成事件接入与处理,往往是一个庞大的工作量。EventBridge 的出现,则为这个问题提供了一个完美的解决方案。
作为一款安全、稳定、高效的无服务器事件管理平台,EventBridge 事件总线可以接收来自应用程序、软件即服务(SaaS)和腾讯云服务的实时事件及相关数据流,通过集成消息推送和 SCF 云函数投递目标,实现事件快速分发与实时消费,简化事件驱动中台架构的设计和研发成本。
02. 架构设计
如图,以零售中台为例,EventBridge 提供了统一的事件投递规范,业务方产生的不同类型事件(如用户下单、商品入库、订单更新等),通过 EB API 以相同规范进行投递,由 EB 进行事件的过滤、提取后,根据配置的不同路由规则,将对应事件投递给相应的处理目标,完成事件的自动化处理。在该场景下,EventBridge 完成了业务中台的基础能力,企业也可以基于 EB 提供的接口规范以及路由原则,将 EB