タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

grpcに関するnharukiのブックマーク (2)

  • GRPCのリクエスト構造とエラーハンドリング - Qiita

    この記事について GRPC は HTTP/2 の上に構築されているため、クライアントからサーバーのサービス呼び出しや、サーバーからクライアントへ戻り値やエラーの送信、といったやり取りは HTTP/2 のリクエストとレスポンスで実装されています(もうちょっと厳密に言うと HTTP/2 フレームを使って実装されている)。 この記事ではGo言語のGRPC実装(grpc-go)を用いて、以下についてまとめてみました。 GRPC が用いる HTTP/2 のリクエスト、レスポンスの流れと構造 その中でエラーがどう伝播されるか GRPC の Unary RPC のエラーハンドリング 扱いにちょっと悩む Streaming RPC のエラーハンドリング 環境等の情報 記事の作成に用いた環境: Go言語 : v1.15.6 grpc-go : v1.34.0 この記事で用いたソースコード grpc-erro

    GRPCのリクエスト構造とエラーハンドリング - Qiita
    nharuki
    nharuki 2023/11/15
  • C++でgRPCやるのひよってるやついる?

    僕がそうでした。 なんならc++でサーバー建立するのもgRPC触るのも両方初めてだったので、ビビりまくってました🥶 事の発端 ある日、バイト先の方にc++でstream通信したいからgRPCサーバーを立てるように言われました。 c++は簡単な計算をg++でbuildしたりしたことしかなかったんで、その時点でひよってました。 gRPCについて、おそらく多くの方は こちらのチュートリアルをやると思うのですが、僕も例に漏れずひたすらここを見ながら進めていきました。CMakeListsを使ったビルドとかも全くわからなかったので、いっちょやってみるかという気持ちでやり始めました。 ただ、開発環境を整えるところからつっかえたりしだして苦労したのでこれでいけたよという方法をここに記していきたいと思います。 前提 とりあえず何か作りながらが良いかなということで、以下ができるように進めていきたいと思ってい

    C++でgRPCやるのひよってるやついる?
    nharuki
    nharuki 2023/06/01
  • 1