2017-04-20 9 views
0

gRPCについての別のチュートリアルを見て、Javaで使用しますが、protocの起動後に取得するコードとチュートリアルのコードは全く異なります。 たとえば、私はvideo from Ray Tsangと見え、サービスインタフェースはGreetingServiceGrpc.GreetingServiceのように見えますが、Itryが自分自身を生成するときにGreetingService.Interfaceを取得します。 また、生成されたコードで 'stream'キーワードの効果がないので、どのように使用できるのか分かりません。 私は何か間違ったツールを使用しているか、少なくともそれ以外のバージョンを使用していると感じています。 、だけいるProtobufメッセージクラスを生成し、それ自体で私に正しい方法:)gRPC protobuf generator for Java - different generated code

protoc.exe --version // 3.0.0 

答えて

0

protoc.exeを指してください。 gRPCコードを生成するには、gRPCコードジェネレータープラグインを使用する必要があります。それを使用する最も簡単な方法はprotobuf-maven-pluginまたはprotobuf-gradle-pluginです。これはprotocとgRPC code-genプラグインをダウンロードして実行します。 gRPC JavaのREADMEから、Maven/Gradleプラグインのサンプルスニペットを見つけることができます。 Gradleプラグインを使用するスタンドアローンexample projectもあります。

関連する問題