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ファイルに書いてある)なのも変更しないといけないけど、一旦ここまで。
あぁー今日の作業はきつかったー。姿勢がきついんよ初老の老人には。現場で作業をしてくれている人のありがたみがわかるねー。
コメントをお書きください