· 

gRPCやってみる(3)

gPRCで何かやってみたい。

dotnet new grpc

でプロジェクトを作るとGreeterってサービスができる。自由に命名させて欲しス。プロジェクトを作るときに変えさせてほしいけど、色んなコードを自力で書いていく、、、って気力は初老の中年にはない。

とりあえず、一度dotnet new grpcで作ってみて、修正する方法を考えよう、、、

 

今日はなぜかwslでやる。wslでやる(まぁそんな特異な人はいないだろう)ときは

sudo apt install dotnet-sdk-7.0

でdotnet開発環境をインストールしておく。

で、

こんな感じでプロジェクトを作ってVSCodeを開く。(このクソ長いメッセージはdotnet-sdkインストール後初回しか現れない)

まずprotoのファイル名を変更する。まぁexample_srv.protoってことにしておこう。

example_srv.protoファイルの中にservice Greeterってのがあるので、こいつを適当に変える。まぁExampleSrvとしておこう。

protoのファイル名を変更したので、プロジェクトファイルgrpc-study2.csprojの中身を変更しないといけない。"Protos\greet.proto"を"Protos\example_srv.proto"にする。

GreeterService.csってやつもファイル名を変える。まぁ、ExampleSrvService.csとしておこう。

ExampleSrvService.csの中のGreeterをことごとくExampleSrvに変える。

こうする。エラーが出るけど放っておく。

Program.csにもGreeterServiceがいるので、ExampleSrvServiceに変更する。

とりあえず、エラーなくできたっぽい。

今回サービス名を変えたけど、rpc名がSayHello(.protoファイルに書いてある)なのも変更しないといけないけど、一旦ここまで。

あぁー今日の作業はきつかったー。姿勢がきついんよ初老の老人には。現場で作業をしてくれている人のありがたみがわかるねー。