Помним про оверхед, при использовании JSON вместо PROTOBUF
В 2024 году Андрей Комягин в докладе "Глубокое погружение в архитектуру Kafka" привел такие цифры для 100 атрибутов в сообщении:
- PROTOBUF в среднем компактнее в 2.5 раза
- Скорость сериализация PROTOBUF выше в 2 раза
- Скорость десериализации PROTOBUF выше в 6 раз!
- Производительность сериализации/десериализации измерялась для языка Golang. Для других языков может отличаться