发布于: Jun 30, 2021

除了 Apache Avro 之外,AWS Glue Schema Registry 现在还支持以 JSON 架构格式定义架构,允许选择 JSON 架构作为流式传输数据格式的客户集中控制数据流的演化,且无需自行管理注册表。通过 Apache 许可的序列化器和反序列化器,Glue Schema Registry 与为 Apache Kafka 开发的 Java 应用程序/Amazon Managed Streaming for Apache Kafka (Amazon MSK)、Amazon Kinesis Data Streams、Apache Flink/适用于 Apache Flink 的 Amazon Kinesis Data AnalyticsAWS Lambda 集成。

AWS Glue Schema Registry 是 AWS Glue 的无服务器功能,让您可以使用 Apache Avro 和 JSON 架构数据格式中注册的架构来验证和控制流式传输数据的演变,无需支付额外费用。架构定义由应用程序生成的数据记录(也称为事件)的结构和格式。当生成数据的应用程序在架构中添加或删除字段时,数据质量可能会受到影响,而且下游应用程序可能会受到影响。利用 Glue Schema Registry,您可以减少下游应用程序的故障,系统将根据中央注册表中的架构对用于数据生成的架构进行验证,从而允许您集中控制数据质量。 

通过新添加的对 JSON 架构数据格式的支持,使用 JSON 架构的客户现已可以从 Apache Avro 架构的 Glue Schema Registry 中提供的相同验证和演化控件中获得益处。Glue Schema Registry 兼容 JSON 架构的草案 4、6、7。

在所有推出了 Glue Schema Registry 的 AWS 区域中都支持 JSON 架构。阅读 Glue Schema Registry 文档开始使用并了解详情。