1
我有一个模式,我有两个包含对方元素的字段的记录。你如何在Avro中声明一个记录,以便你可以在定义之前使用它的声明。相互记录相关的模式
{
"namespace": "mytest",
"name": "Foo",
"type": "record",
"fields": [
{"name" : "bar", "type": ["null", "Bar"]}
],
"name": "Bar",
"type": "record",
"fields": [
{"name" : "foo", "type": ["null", "Foo"]}
]
}
我面前,但是我一直在寻找一种方式,所以我可以保持它自己的文件中的每个定义已经看到了这句法。然而,在高音扬声器API上工作,我仍然可以参考其他文件中的内部声明。所以我客人这是我们今天最好的。所以我会将此标记为答案。 – Fabio