proto3

    1

    1答えて

    Protobufのセールスポイントの1つは下位互換性です。つまり、開発者はフォーマットを進化させることができ、古いクライアントでも引き続き使用できます。 proto3と呼ばれる新しいProtobufバージョンでは、IDL言語自体はoptions,requiredなどのように互換性がありません。enunsの新しい構文、拡張子はありません。 proto3を使用すると、古いproto2が読み書きするバイ

    0

    1答えて

    C#の3.0.0-beta3バージョンのネイティブパッケージを使用すると、official documentationのデフォルトが解析段階で割り当てられ、値が一切渡されなかったかどうかを区別することはできません。デコードされたプロトタイプエンティティに対して何らかのバリデーションを行いたいと思って以来、重要なポイントです。誰かがデータのカスタム検証やパッシングステージのオーバーライド/インターセ

    0

    1答えて

    こんにちはgRPC Rubyプラグインを使用してサービスと通信しています。プロト定義は(proto3)含まれています uint32 id = 1; しかし、私はIDにnilを割り当てるときに、エラーがスローされます - 予想される数を整数フィールドに。しかし、文字列の場合、ゼロ値は正常に動作します。積分/浮動小数点フィールドにnil値を許可するにはどうすればよいですか?

    0

    1答えて

    私はProtoBufオブジェクトを持っています。私は、特定のフィールドが明示的に指定されたものと違って、デフォルトを使用しているときを検出したいと思います。 message vector_measurement { measurement x = 1; measurement y = 2; measurement z = 3; } ... message me

    0

    1答えて

    私のクライアント用にProtobuf3をC#で利用しています& C++。私のサーバでは、対応するprotoc3コンパイラから.protoが生成されています。私は現在、私のクライアントから送信された受信バイトを再解析して、元のgoogle :: protobuf :: Messageに戻す方法を見つけようとしているGoogleプロトコルバッファを初めて利用しています。私のC + +サーバー上のオブジ

    -2

    1答えて

    私は永続的なストレージシステム内でGooglesプロトコルバッファライブラリを使用しており、通貨価値を維持したいと思いますが、写真で提供されている浮動小数点型(float/double)が十分であるかどうかはわかりません。すべての通貨の値を文字列として格納することには欠点がありますか(たとえば、0.1ではなく「0.10」を格納)、データを取得して算術演算を行う必要があるときにConvert.ToD

    2

    3答えて

    多くのアプリケーションを接続するためにgRCP/Protobufを使用します。 これらのアプリケーションは独自のスピードで独自のチームで開発され、リリースされます。時間が経つと、定義されたインターフェイスで異なるバージョンを使用する異なるバージョンの同じアプリ(デスクトップPCなど)がユーザーPCにインストールされます。 Protobufは後方互換性を持たせることを目的としていますが、は、異なるバ

    4

    2答えて

    私はJavaで書かれたサーバとPHPで書かれたクライアントを持っています。何か問題が生じた場合、クライアントはどのようにサーバーから例外をキャッチできますか?私はgRPCのドキュメントで例外処理について何も見つけることができません。 ありがとうございました!

    0

    1答えて

    このhttp://www.grpc.io/docs/tutorials/basic/python.html#creating-the-serverとここの例のhttps://github.com/grpc/grpc/tree/v1.0.0/examples/python/route_guideによれば、_pb2.pyファイルを生成すると、*Stubと*Servicerという名前のいくつかのクラスを