我正在使用融合模式注册表。
Avro Vs Cloudevent Vs AsyncAPI有什么区别
什么是最适合 kafka 中的模式演变和命名约定的?
我们可以根据需求为不同的主题使用不同的模式类型吗?
我正在使用融合模式注册表。
Avro Vs Cloudevent Vs AsyncAPI有什么区别
什么是最适合 kafka 中的模式演变和命名约定的?
我们可以根据需求为不同的主题使用不同的模式类型吗?
首先,看看另一个答案,AsyncAPI 不是一个库。
CloudEvents 是用于描述事件数据的规范 AsyncAPI 是用于定义作为事件架构一部分的应用程序 API 的规范。简单来说,它就像 OpenAPI for REST
它们都可以共存https://www.asyncapi.com/blog/asyncapi-cloud-events/
Avro 是一种用于序列化和反序列化的二进制数据格式,如 JSON 或 XML。
所有这些都可以一起工作,您的 Avro 可以封装在 CloudEvents 中,其中一些可以在描述您的应用程序的 AsyncAPI 文件中列出。
CloudEvents 是一种规范。它没有规定数据应该采用什么形式
Avro 是一种用于序列化和反序列化的二进制数据格式
AsyncAPI 是代码运行方式的库
您可以使用AsyncAPI发送符合CloudEvents规范的非阻塞Avro记录(已注册到架构注册表)...
我们可以根据需求为不同的主题使用不同的模式类型吗?
你有这方面的问题吗?这就是模式注册表默认的工作方式