Googleプロトコルバッファー:XMLの代替


Googleはサーバー間でデータを交換するための独自のオープンソース形式を作成し Protocol Buffersという名前を付けました。

プロトコルバッファは、データをバイナリ形式でエンコードするコンパクトな方法です。これにより、単純なデータ構造を定義し、クラスをコンパイルおよび割り当てて、これらの構造を目的の言語(Java、Python、またはC ++)で表現できます。

XMLはパフォーマンスを低下させることで長い間批判されてきましたが、既に膨大な投資が行われているため、Protocol BuffersはXMLに取って代わるか、完全に置き換えることはできません。

ほとんどの場合、Googleや、さまざまな種類のサーバーを多数持っている他のモンスター、および実験者がクライアントとサーバー間で要求と応答を提示する効率的な方法を必要とするWebアプリケーションを作成するために使用されます。

SocialTrend経由

Source: https://habr.com/ru/post/J28727/


All Articles