POC として、私は XML Web サービスでの Protobuf シリアライゼーションの推定速度と低メモリ (ネットワーク) フットプリントから利益を得る可能性を検討していました。
したがって、次のようなメッセージを生成する代わりに:
<message>
<author>Bob</author>
<text>Hello John!</text>
<date>1351875211751</date>
</message>
私は次のようなものを生成します
<message>Cg5IZWxsbyBVbmtub3duIRIEQmlsbBiGteSPrCc=</message>
Protobuf メッセージの base64 エンコーディングを使用します。さて、base64 レイヤーを導入すると、Protobuf を使用する目的全体 (速度と帯域幅の節約) が台無しになるのではないでしょうか?