エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GoでgRPCを実装する
はじめに 通信環境などがどんどん整備されてきて、gRPCを使ったサービスはどんどん増えてきています。 g... はじめに 通信環境などがどんどん整備されてきて、gRPCを使ったサービスはどんどん増えてきています。 gRPCの利点を個人的に考えてみました。 RPCの通信モデルを簡単に定義できる シンプルで理解しやすい メンテナンス性が高い 通信内容の変更に強い また違う側面からみると、開発者にとっては極めて実装のみに注力できるフレームワークとも言えるかもしれません。 今回は、基本的なサーバとクライアントの作成をGo言語での実装を紹介してみたいと思います。 環境 Mac OS 11.2 Go 1.16 VSCode 実装イメージ 以下のようなサービスで実装を進めてみたいと思います。 大まかな流れ gRPCを使用する場合、次の4つの大まかな手順で実装を進めます。 プロシージャの定義を決める 使用するパラメータ値を設定する スタブ・スケルトンを生成する サーバとクライアントを実装する 準備 protocコマ