問題タブ [proto3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
195 参照

java - protobuf Java ファイルまたは JsonFormat 文字列の送信

最初にいくつかの背景: クライアントが API をヒットしてリソースを取得するシステムがあります。API はマイクロサービスを呼び出して、必要なデータを取得します。API の仕事は、(マイクロサービスから取得したデータから構築された) json 文字列を最終的にクライアントに送信することです。

クライアントは、application/json を想定するレガシー システムです。ただし、http 経由で application-x-protobuf を使用して API とマイクロサービスが通信するようにしたいと考えています。

私の質問は、proto Java ファイルをマイクロサービス自体で文字列に変換してから API に送信することは理にかなっていますか? それとも、proto を使用する目的を無効にしますか?

JsonFormat.printer().print(myprotofile)protobuf の速度を利用するために、proto Java ファイル ( ) から変換された文字列ではなく、proto Java ファイルをネットワーク経由で送信する必要がありますか?