Avro与Cloudevent与AsyncAPI的区别|最适合kafka中的架构进化和命名约定



我使用的是合流模式注册表。

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?两个都是我的队长!以获得如何将它们一起使用的详细解释和示例。

相关内容

  • 没有找到相关文章

最新更新