Protocol Bufferのデータを閲覧、編集「Protocol Buffer Message Editor」
Protocol Buffer Message EditorはProtocol Bufferのデータを閲覧したり編集できるソフトウェアです。
Googleが以前発表したProtocol Buffer。各種言語向けのシリアライズメッセージ形式ですが、その内容が適切であるか読み取り、編集できるのがProtocol Buffer Message Editorです。
Protocol Buffer Message EditorのベースになっているのはRecordEditorというCSV/TSV形式のファイルを編集するソフトウェアとなっています。それをラッピングしてProtocol Bufferに対応させた形です。読み取りはもちろん、編集して再度コンパイルしてシリアライズもできます。
Protocol Buffer Message EditorはJava製のオープンソース・ソフトウェア(GPL v3)です。
MOONGIFTはこう見る
システム間でいかに効率よくメッセージを転送するか、そのための仕組みは多数存在します。Protocol Bufferの他、MessagePack、JSON、BSON、BERT、Thrift、Avroなどがあります。それぞれ向き不向き、適したプログラミング言語があるので利用形態に応じて選定するのが良さそうです。
メッセージ交換にすればシステム間は疎結合になり、負荷分散できるようになります。バックグラウンド処理は基本ですが、システムを分割して実装するようにすればボトルネック部分にだけ投資すれば良くなったり、システム間の役割も明確になるでしょう。
protobufeditor - Protocol Buffer Message Editor - Google Project Hosting