![]() |
1
1
你可以得到字节
然后,对注册表执行查找
否则,消息要么是JSON,要么是生产者将其数据发送到了另一个注册表(如果您的环境中有多个注册表)。 注:这意味着数据可能仍然是Avro |
![]() |
2
1
您可以先通过REST查询schema注册表,然后构建在其中注册的主题的本地缓存。然后,当您试图解码来自某个特定主题的消息时,只需将该主题与该列表的内容进行比较。如果它在那里,你知道它已经被解码了。 当然,只有当Avro编码的所有主题都使用Schema Registry时,这才有效。如果你收到一个Avro编码的消息 不 在架构注册表中注册,则无法工作。 |