1
protobufを使用していますかパフォーマンスを向上させてください。現在、私は、変換を行わずにデータを渡すだけのサービスをいくつか持っています。任意のタイプのCPUサイクルでの保存は、データのシリアライズ/デシリアライズに費やされましたか?すべてのタイプを使用してProtobufパフォーマンスを改善してください
protobufを使用していますかパフォーマンスを向上させてください。現在、私は、変換を行わずにデータを渡すだけのサービスをいくつか持っています。任意のタイプのCPUサイクルでの保存は、データのシリアライズ/デシリアライズに費やされましたか?すべてのタイプを使用してProtobufパフォーマンスを改善してください
Any
の中にメッセージをパッキングすれば、パッキングとアンパックを行うだけの中間サービスが回避されます。おおまかに言えば、このメッセージをシリアライズ+デシリアライズするのにかかる時間が、そのメッセージを含むAnyをシリアライズ+デシリアライズするよりも大きい場合は、最初に測定することを推奨しますが、CPU時間を節約できます。
[FlatBuffers](https://google.github.io/flatbuffers/)にも興味があります。 – yeputons
PBのメインページ: "...構造化されたデータをシリアライズするメカニズム_"あなたは "変換なしでデータを渡すだけ"です。なぜ、どのような種類のワイヤエンコーディングも探していますか?データを送信するだけです。 –