Работа над проектом с использованием клиента .net confluent kafka, получение исключения при десериализации типа карты avro. Есть ли способ сделать это в C #?
Проект производит и потребляет сообщение от Кафки. Нет проблем, связанных с потреблением чего-либо, кроме типов карт.
Фрагмент схемы Avro:
{
"name": "DurationMargins",
"type": {
"type": "map",
"values": {
"type": "map",
"values": "double"
}
}
},
Avrogen создает следующее свойство из этого:
private IDictionary<string,IDictionary<string,System.Double>> _DurationMargins;
Но при попытке использовать сообщения из Кафки, получите следующее исключение:
Avro.AvroException : Unable to find type IDictionary<string,System.Double> in all loaded assemblies in field DurationMargins