私たちが使用しているいくつかの protobuf ベースのサービスのトラフィックについて、メッセージのデバッグを行いたいと考えています。
サービスはすべてメッセージ用にコンパイルされた .proto ファイルを使用します。メッセージの実際の形式を .proto ファイル テキストにシリアル化し、それをクライアントに送信して、クライアントがコンパイル時に実装の詳細を知る必要がないようにしたいと考えています。 .
これは C++ で可能ですか? definition なしでメッセージの構造を取得できることはわかっていますが、メッセージ フィールドの名前を持っていることはデバッグにとって重要です。.proto ファイルを使用せずにこの情報を取得する別の方法はありますか?
ありがとう!