フラミナル

考え方や調べたことを書き殴ります。IT技術系記事多め

gRPC

【新規ツール探し】gRPC を RESTful API で提供できる grpc-gateway

記事作成日:2022/12/07 情報 名前 URL Github https://github.com/grpc-ecosystem/grpc-gateway 公式サイト https://grpc-ecosystem.github.io/grpc-gateway/ デモサイト 開発母体 CNCF version 2.14.0 言語 Go 価格 無料 ライセンス BSD 3-Clause 情報 何…

【新規ツール探し】シンプルに Go で gRPC が使える Connect「コードがとても見やすい!」

記事作成日:2022/12/01 情報 名前 URL Github https://github.com/bufbuild/connect-go 公式サイト https://connect.build/docs/introduction デモサイト https://connect.build/ 開発母体 Buf version 1.3.0 言語 Go 価格 無料 ライセンス Apache-2.0 lice…

Linkerdを用いたAWSでのスループット向上の事例を読んで学ぶ

はじめに 今回紹介する記事 背景 課題 解決策 学び はじめに 世の中にはすごいエンジニアや、よりよい物を作ろうと工夫しているエンジニアがたくさんいます。しかもその工夫や苦労をネットに公開してくれていることさえあります。 本になっているわけではな…

gRPCをとにかくわかりやすく丁寧に説明します

この記事ではgRPCをとにかくわかりやすく説明します。 gRPCとは? まず正しい定義を書きます。(最初は理解が難しいので流してください) gRPCはGoogleが作ったRPCです HTTP/2の上で動作します Protocol Buffersを使ってデータをシリアライズ化します proto…

【手順あり】CentoOS7にgrpcurlをいれてコマンドの確認をしてみる

grpcurlはgRPCサーバに対してcurlのように通信が行えるクライアントツールです。 このように利用できます。 grpcurl 192.168.0.1 helloworld.Greeter/helloworld この記事ではgrpcurlのインストールから実際に叩いてみるところまでをご紹介します。またこの…

CentOS7にgrpcurlを入れる方法

vv 手順 Goを入れる grpcurlのインストール 確認 手順 Goを入れる yum -y install go grpcurlのインストール コマンドをインストールする先のディレクトリを指定する。(インストール時にbinが追加されるので/binをつけない) export GOPATH=/usr/local イン…

【手順】CentOS7にgRPC CLI toolをインストールする方法

手順 yum -y install epel-release gcc-c++ gflags-develbin git git clone https://github.com/grpc/grpc cd grpc git submodule update --init make grpc_cli これで./bins/opt/grpc_cliにインストールされました。

【動かして理解する】PythonでgRPCのQuickStartをやってみよう

この記事ではgRPC公式サイトのQuickStartを実践しながらgRPCの紹介を行なっていきます。 環境 前提 【ハンズオン】gRPCの起動 pipのインストール gRPCライブラリのインストール gitのインストール grpcのサンプルのダウンロード gRPCアプリの起動 【ハンズオ…