我使用的是合流模式注册表。
Avro与Cloudevent与AsyncAPI 之间的区别是什么
什么最适合卡夫卡的模式进化和命名约定?
我们可以根据需求为不同的主题使用不同的模式类型吗?
首先,看看另一个答案,AsyncAPI不是一个库。
CloudEvents是用于描述事件数据的规范AsyncAPI是用于定义应用程序的API的规范,它是事件体系结构的一部分。简单地说,它就像REST 的OpenAPI
它们可以共存https://www.asyncapi.com/blog/asyncapi-cloud-events/
Avro是一种用于序列化和反序列化的二进制数据格式,类似于JSON或XML。
所有这些都可以协同工作,您的Avro可以封装在CloudEvents封装中,其中一些可以列在描述您的应用程序的AsyncAPI文件中。
CloudEvents是一个规范。它没有规定数据应该采用什么形式的
Avro是一种用于序列化和反序列化的二进制数据格式
AsyncAPI是代码运行的库
您可以使用AsyncAPI发送符合CloudEvents规范的非阻塞Avro记录(注册到架构注册表(。。。
我们可以根据需求为不同的主题使用不同的模式类型吗?
您对此有问题吗?这就是模式注册表默认情况下的工作方式
我建议您看看AsyncAPI或CloudEvents?两个都是我的队长!以获得如何将它们一起使用的详细解释和示例。