使用任何类型提高Protobuf性能

时间:2017-02-22 01:44:27

标签: protocol-buffers scalapb

使用protobuf随时改善性能吗?目前,我有几个服务只传递数据而不进行任何转换。使用Any类型保存cpu周期会花费序列化/反序列化数据吗?

1 个答案:

答案 0 :(得分:1)

将消息打包在Any内将阻止只是通过打包和解压缩它的中间服务。粗略地说,如果序列化+反序列化此消息所花费的时间大于序列化和反序列化包含该消息的Any所需的时间,那么您可以节省一些CPU时间,但我建议先测量。 / p>