Python Avro,protobuf。。。vs json.dumps(v).encode(';utf-8';)?

Python Avro,protobuf。。。vs json.dumps(v).encode(';utf-8';)?,python,serialization,apache-kafka,avro,Python,Serialization,Apache Kafka,Avro,我正在使用python spark。对于任何数据类型,我都可以使用以下序列化程序。所以我不需要设置专用的序列化服务服务器 value_serializer=lambda v: json.dumps(v).encode('utf-8') 在序列化的情况下,它与Avro或其他选项相比如何?如果JSON是您唯一需要的东西,那么它可能没有太大区别。在扩大规模方面,它仍然存在一些差异。

我正在使用python spark。对于任何数据类型,我都可以使用以下序列化程序。所以我不需要设置专用的序列化服务服务器

value_serializer=lambda v: json.dumps(v).encode('utf-8')

在序列化的情况下,它与Avro或其他选项相比如何?

如果JSON是您唯一需要的东西,那么它可能没有太大区别。在扩大规模方面,它仍然存在一些差异。