Код: Выделить всё
_producer = new ProducerBuilder(producerConfig)
.SetKeySerializer(Serializers.Utf8)
.SetValueSerializer(Serializers.Single)
.Build();
Код: Выделить всё
_producer.Produce(ITEM_PRICES, new Confluent.Kafka.Message { Key= "ITEMNAME", Value = Convert.ToSingle(itemPrice)});
Код: Выделить всё
KStream itemPriceStream = streamsBuilder
.stream("ITEM_PRICES", Consumed.with(Serdes.String(), Serdes.Float()));
itemPriceStream .peek((key, value) -> System.out.println("Key: " + key + ", Value: " + value));
Мой вопрос: нужно ли мне создать собственный десериализатор в чтобы прочитать эти сообщения в моем потоке? Как мне это сделать?
Я попробовал десериализацию с помощью встроенных десериализаторов String и Float, но это не сработало.
Подробнее здесь: https://stackoverflow.com/questions/788 ... was-produc