Как передать сообщения, закодированные в MessagePack, в MongoDB из Kafka - PullRequest
0 голосов
/ 18 июня 2020

У меня есть топи Kafka c, где значения закодированы в MessagePack.

Есть ли способ передать записи из этого c в MongoDB с помощью коннектора MongoDB Kafka, или должен значения записи просто сохраняются как JSON?

1 Ответ

1 голос
/ 19 июня 2020

Вам нужно будет найти или создать свой собственный Kafka Connect Converter, затем добавить этот пакет в путь к классам каждого работника Connect, а затем установить его в качестве параметра преобразователя ключа / значения, из которого существующий Mon go Sink Connector может десериализовать сообщения в формы Struct и Schema и обрабатывать их правильно.

JSON никогда не требовалось. Avro и Protobuf тоже должны работать

...