Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
ssuser0f153f
35 views
gRPC入門
gRPC入門@Gopher道場卒業式
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PPTX
20200807勉強会~gRPCに入門しよう~
by
TatsuyaKono1
PDF
gRPC入門
by
Kenjiro Kubota
PDF
HSP3でgame.rb
by
NobuhiroKato5
PDF
すごいCoq入門
by
真一 北原
PPTX
書くネタがCoqしかない
by
Masaki Hara
PDF
Go
by
卓馬 三浦卓馬
PPTX
Guiを使わないテキストデータ処理
by
Toshiyuki Shimono
PDF
短絡的に作るRuby DSL 公開版
by
bash0C7
20200807勉強会~gRPCに入門しよう~
by
TatsuyaKono1
gRPC入門
by
Kenjiro Kubota
HSP3でgame.rb
by
NobuhiroKato5
すごいCoq入門
by
真一 北原
書くネタがCoqしかない
by
Masaki Hara
Go
by
卓馬 三浦卓馬
Guiを使わないテキストデータ処理
by
Toshiyuki Shimono
短絡的に作るRuby DSL 公開版
by
bash0C7
What's hot
PPTX
ページャ lessを使いこなす
by
Toshiyuki Shimono
PPTX
Lt資料 php7.0 張田浩明
by
hharita
PDF
初心者向けGo言語勉強会
by
leverages_event
PDF
証明プログラミング超入門
by
Kyoko Kadowaki
PDF
Rubyからg rpcでdocker化したkuromojiを使った話
by
Misao X
PDF
2019-01_正月三が日でGolangを触ってみた
by
Igarashi Toru
PDF
Perl (OSC2011 Tokyo/Spring, Doc-ja)
by
Masaharu IWAI
PDF
Q#基礎 ver1.1
by
Takayoshi Tanaka
PDF
(過去バージョン) Q#基礎 ver1.0
by
Takayoshi Tanaka
PDF
Kotlinことはじめ -まずは触って動かしてみよう-
by
CASAREAL, Inc.
PDF
Restful Web Service Ch2
by
kunit
ページャ lessを使いこなす
by
Toshiyuki Shimono
Lt資料 php7.0 張田浩明
by
hharita
初心者向けGo言語勉強会
by
leverages_event
証明プログラミング超入門
by
Kyoko Kadowaki
Rubyからg rpcでdocker化したkuromojiを使った話
by
Misao X
2019-01_正月三が日でGolangを触ってみた
by
Igarashi Toru
Perl (OSC2011 Tokyo/Spring, Doc-ja)
by
Masaharu IWAI
Q#基礎 ver1.1
by
Takayoshi Tanaka
(過去バージョン) Q#基礎 ver1.0
by
Takayoshi Tanaka
Kotlinことはじめ -まずは触って動かしてみよう-
by
CASAREAL, Inc.
Restful Web Service Ch2
by
kunit
Similar to gRPC入門
PDF
grpc-gateway を試してみた fukuoka.go#11
by
Yutaka Tachibana
PPTX
Web socket and gRPC
by
TIS Inc
PPTX
gRPCurlDotNet.pptx
by
Takao Tetsuro
PPTX
REST API、gRPC、GraphQL 触ってみた【2023年12月開催勉強会資料】
by
洵貴 佐川
PDF
gRPCをちょこっと調べた話
by
Shuzo Kashihara
PDF
20120423 hbase勉強会
by
Toshiaki Toyama
PDF
RakSulのInternal API開発で gRPCを導入した話
by
nixiesan
PDF
Protocol Buffers 入門
by
Yuichi Ito
PDF
らくちん Go言語
by
株式会社YEBIS.XYZ
PDF
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
by
虎の穴 開発室
PDF
Go言語で作る webアプリ@gocon 2013 spring
by
Takuya Ueda
PDF
GKEとgRPCで実装する多言語対応・スケーラブルな内部API
by
BrainPad Inc.
PDF
XML-RPC : Pythonが「電池付属」と呼ばれる理由
by
Ransui Iso
PPTX
Qlik TechFest C-5 Qlikエンジンのサーバーサイド拡張(SSE)の 基礎から実装まで
by
QlikPresalesJapan
PDF
golangでREST Serverを作ってみました。
by
kazuhisa kawashima
PDF
ヒカルのGo 資料 Webアプリケーションの作り方
by
Yosuke Furukawa
PDF
Go入門
by
Takuya Ueda
PDF
20191024 Get Start gRPC with ASP.NET
by
Takayoshi Tanaka
PPTX
Gunosy Go lang study #6 net http url
by
Innami Satoshi
PDF
Android + JSON-RPC
by
Shinobu Okano
grpc-gateway を試してみた fukuoka.go#11
by
Yutaka Tachibana
Web socket and gRPC
by
TIS Inc
gRPCurlDotNet.pptx
by
Takao Tetsuro
REST API、gRPC、GraphQL 触ってみた【2023年12月開催勉強会資料】
by
洵貴 佐川
gRPCをちょこっと調べた話
by
Shuzo Kashihara
20120423 hbase勉強会
by
Toshiaki Toyama
RakSulのInternal API開発で gRPCを導入した話
by
nixiesan
Protocol Buffers 入門
by
Yuichi Ito
らくちん Go言語
by
株式会社YEBIS.XYZ
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
by
虎の穴 開発室
Go言語で作る webアプリ@gocon 2013 spring
by
Takuya Ueda
GKEとgRPCで実装する多言語対応・スケーラブルな内部API
by
BrainPad Inc.
XML-RPC : Pythonが「電池付属」と呼ばれる理由
by
Ransui Iso
Qlik TechFest C-5 Qlikエンジンのサーバーサイド拡張(SSE)の 基礎から実装まで
by
QlikPresalesJapan
golangでREST Serverを作ってみました。
by
kazuhisa kawashima
ヒカルのGo 資料 Webアプリケーションの作り方
by
Yosuke Furukawa
Go入門
by
Takuya Ueda
20191024 Get Start gRPC with ASP.NET
by
Takayoshi Tanaka
Gunosy Go lang study #6 net http url
by
Innami Satoshi
Android + JSON-RPC
by
Shinobu Okano
gRPC入門
1.
Go言語でgRPCに入門してみた
2.
自己紹介 河邑俊輝 株式会社LIFULL CoEユニット開発推進グループ所属 新卒1年目 興味のある分野 ・ブロックチェーン ・Fintech 言語 Node/Solidity/PHP/Apex/Go
3.
gRPCとは何か • Googleが開発したRPC呼出プロトコル • メッセージはProtocolBuffersを用いて通信 •
HTTP/2を用いて並列呼出、双方向呼出、ストリーミング などが可能 • .protoファイルからコードが自動生成できる • Googleのサービスでも実際に使われいる
4.
gRPCとは何か クライアントとサーバで複数の言語をサポートしている →マイクロサービスなどと相性がいい
5.
4つのRPC方式 • Unary(Simple) →1 request-1
response • ServerStreaming →1 request-N response • ClientStreaming →N request-1 response • BidirectionalStreaming →N request-N response
6.
メリット • REST APIよりURL設計が楽 →protoファイルでAPI仕様を明文化できる →表側と裏側が仕様のすり合わせが楽 •
HTTP/2で並列呼出などができるため、高速 • パラメーターの型付けができる
7.
作成の流れ 1. protoファイルの作成 2. ①で作成したファイルをコンパイルして、自動で雛形 コードを生成 3.
雛形コードを元にサーバー&クライアントを実装する
8.
実際にやってみる (一番シンプルなUnary)
9.
protoファイル作成
10.
コマンド実行
11.
コマンドで生成される雛形ファイル https://github.com/waytkheming/calculator-proto/blob/master/proto/calculator.pb.go
12.
Server側
13.
Client側
14.
実行
15.
MongoDBを使ってCUIのTwitterみたいなのを作ってみた https://github.com/waytkheming/gwitter-proto
16.
参考URL • gRPC Documentation https://grpc.io/docs/ •
クックパッドがgRPCを採用するまでサービス間通信で抱えて いた課題と、RubyでgRPCを運用するための工夫 https://logmi.jp/tech/articles/320715 • gRPCって何? https://qiita.com/oohira/items/63b5ccb2bf1a913659d6 • gRPCにおけるRPC方式の整理 https://qiita.com/yuzo777/items/046910c95559cf0fff68
17.
Gopher道場の感想
18.
ご静聴ありがとうございまし た。
Download