Apache kafka Avro与Cloudevent与AsyncAPI的区别|最适合卡夫卡中的模式演变和命名约定
我正在使用合流模式注册表 Avro与Cloudevent与AsyncAPI之间有什么区别 在卡夫卡中,什么最适合于模式演化和命名约定Apache kafka Avro与Cloudevent与AsyncAPI的区别|最适合卡夫卡中的模式演变和命名约定,apache-kafka,avro,confluent-schema-registry,cloudevents,asyncapi,Apache Kafka,Avro,Confluent Schema Registry,Cloudevents,Asyncapi,我正在使用合流模式注册表 Avro与Cloudevent与AsyncAPI之间有什么区别 在卡夫卡中,什么最适合于模式演化和命名约定 我们可以根据需求为不同的主题使用不同的模式类型吗?CloudEvents是一个规范。它没有规定数据应采用何种形式 Avro是用于序列化和反序列化的二进制数据格式 AsyncAPI是以代码运行的方式运行的库 您可以使用AsyncAPI发送符合CloudEvents规范的非阻塞Avro记录(注册到架构注册表中) 我们可以根据需求为不同的主题使用不同的模式类型吗 你
我们可以根据需求为不同的主题使用不同的模式类型吗?CloudEvents是一个规范。它没有规定数据应采用何种形式 Avro是用于序列化和反序列化的二进制数据格式 AsyncAPI是以代码运行的方式运行的库
您可以使用AsyncAPI发送符合CloudEvents规范的非阻塞Avro记录(注册到架构注册表中)
我们可以根据需求为不同的主题使用不同的模式类型吗
你对此有问题吗?这就是默认情况下模式注册表的工作方式。首先,看看另一个答案,AsyncAPI不是一个库
CloudEvents是描述事件数据的规范 AsyncAPI是一种规范,用于定义作为事件体系结构一部分的应用程序的API。简单地说,它就像REST的OpenAPI 它们都可以共存 Avro是一种用于序列化和反序列化的二进制数据格式,如JSON或XML
所有这些都可以协同工作,您的Avro可以封装在CloudEvents enveloped中,其中许多可以列在描述您的应用程序的AsyncAPI文件中。您在Java和Kafka客户端中有使用CloudEvents、AsyncAPI和Avro的示例吗?