我目前有一个Netcore 2.0控制台应用程序,该应用程序会生成Avro消息,但是,当我尝试使用它们时,由于缺少客户端方法,尝试从架构注册表中检索架构时,反序列化器会失败(请参见例外)。 / p>
"Method not found: 'System.Threading.Tasks.Task`1<System.String> Confluent.SchemaRegistry.ISchemaRegistryClient.GetSchemaAsync(Int32)'."
已安装以下Nuget软件包:
只是想知道以前是否有人遇到过这个特殊问题?
答案 0 :(得分:0)
在花了很多天试图解决此问题之后,我终于找到一条帖子,指出Confluent.SchemaRegistry.Serdes v1.3.0与Confluent.SchemaRegistry 1.4.0不兼容。将Confluent.SchemaRegistry降级到1.3.0可解决此问题。
话虽这么说,对nuget软件包的依赖关系要求得到强制执行就很好了。