![](/img/trans.png)
[英]Writing to Kafka from .net core service using Confluent.Kafka
[英]C# .net core Confluent.Kafka Avro Deserialization
您需要通过构建器 class 指定解串器。 例如: https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/examples/AvroSpecific/Program.cs#L84
只需使用实际代码添加到先前的回复,因为提供的链接中的行号不再正确
using (var schemaRegistry = new CachedSchemaRegistryClient(schemaRegistryConfig))
using (var consumer =
new ConsumerBuilder<string, User>(consumerConfig)
.SetKeyDeserializer(new AvroDeserializer<string>(schemaRegistry).AsSyncOverAsync())
.SetValueDeserializer(new AvroDeserializer<User>(schemaRegistry).AsSyncOverAsync())
.SetErrorHandler((_, e) => Console.WriteLine($"Error: {e.Reason}"))
.Build())
初始 schemaRegistry 是使反序列化器能够使用适当的模式引用的基础。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.