Я хотел бы сериализовать данные из объекта JSON и отправить его через сеть с kafka в качестве конца. Теперь у меня есть схема avro в файле, которая определяет поля, необходимые для отправки в kafka для системы ведения журнала:
{"namespace": "com.company.wr.messages",
"type": "record",
"name": "Log",
"fields": [
{"name": "timestamp", "type": "long"},
{"name": "source", "type": "string"},
{"name": "version", "type": "string"},
{"name": "ipAddress", "type": "string"},
{"name": "name", "type": "string"},
{"name": "level", "type": "string"},
{"name": "errorCode", "type": "string"},
{"name": "message", "type": "string"}
]
}
Я использую Avro-схему пакетов node, я пробовал другие, но ни один из них не работает хорошо, мне просто нужно сериализоваться в режиме avro из node js.