Я хотел бы создать магазин StoreBuilder[KeyValueStore[String, TimedGenericRecord]]
с case class TimedGenericRecord(record: GenericRecord, timestamp: Long)
.
Поэтому мне нужно создать Serde[TimedGenericRecord]
.
Для GenericRecord
Кафка уже предоставляетSerde, то же самое для Long
.Есть ли способ создать Serde для класса case и использовать те, которые предоставляют Serdes?Поскольку в текущей настройке кажется, что вы можете десериализовать только полный byte[]
, что не позволяет вам повторно использовать предоставленные Serdes.