Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
尝试将 AsyncAPI 中支持的数据类型映射到 Avro Schema 中可用的数据类型。我们在 Avro 模式中有一个可用的数据类型 Map ,试图找到一种在 Async API Yaml 中表示它的方法。有人可以请教吗?
AsyncAPI 中没有与 Avro Map 直接等效的方法,但您可以object使用additionalProperties验证关键字将地图编码为:
object
additionalProperties
type: object additionalProperties: type: integer
可能对应于 Avro map<int>。
map<int>
对于复杂类型,您可以定义一个模式来表示复杂类型,$ref并type在additionalProperties.
$ref
type