我目前有一个netcore 2.0控制台应用程序,它可以生成Avro消息,但是当我试图使用它们时,由于缺少一个客户端方法,当试图从schema注册表中检索模式时,解串器失败了(见异常)。
"Method not found: 'System.Threading.Tasks.Task`1<System.String> Confluent.SchemaRegistry.ISchemaRegistryClient.GetSchemaAsync(Int32)'."
已经安装了以下Nuget包。
我想知道是否有人曾经遇到过这种特殊的问题?
在花了太多天的时间试图解决这个问题后,我终于找到了一个贴子,表明Confluent.SchemaRegistry.Serdes v1.3.0与Confluent.SchemaRegistry 1.4.0不兼容。将Confluent.SchemaRegistry降级到1.3.0就可以解决这个问题。
也就是说,如果能加强对nuget包的依赖性要求就更好了。