protobufコンパイラとクライアントライブラリのバージョン間で、プロトコルバッファのシリアル化されたデータフォーマットが一定のままであるかどうかは疑問でした。protobufバージョン間のデータフォーマットの互換性
つまり、私はPython、Java、およびC++クラスを生成するために同じコンパイラバージョンを使用する必要がありますか?また、これらのクライアントはすべて同じバージョンのprotobufライブラリを使用する必要がありますか?
This post私の質問ですが、その答えは、OPのprotobufバージョンに固有のものです。
"同じ順序で全く同じバイト"でない場合、多くのクライアントが中断します。ハッシュと暗号の署名に依存している人。 – jaybny