发布于: Aug 10, 2023
Amazon EventBridge Schema 注册表和 Schema 发现功能现已在欧洲(西班牙)、欧洲(苏黎世)、欧洲地区(米兰)、亚太地区(大阪)、非洲(开普敦)、中东(巴林)、中东(阿联酋)和亚太地区(雅加达)AWS 区域推出,这让您可以在一个共享的中心位置发现和存储事件结构(或者说 schema)。您可以为这些适用于 Java、Python、Typescript 和 Golang 的Schema 下载代码绑定,以便可以更轻松地在代码中将事件作为对象使用。
Schema 发现和 Schema 注册表功能与 Amazon EventBridge 无服务器事件总线集成,使您能够在自己的应用程序、第三方 SaaS 应用程序和其他 AWS 服务之间路由事件,从而创建可扩展的事件驱动型应用程序。EventBridge 事件总线可以将事件源和事件目标分离开来,让您的团队能够更加独立地开展工作。而 Schema 注册表让您的团队能够共享他们要发布的事件的结构,以便其他团队能够发现并创建包含其事件的实现。
您可以使用 Schema 注册表来集中存储 schema,方法是自行将其添加到注册表,或者启用 Schema 发现功能,自动发现并存储发送到事件总线的事件中的 schema。通过生成代码绑定,您可以在代码中将事件作为对象与之交互,使用首选 IDE 来利用代码验证和自动完成等功能。