Enviar búsqueda
Cargar
gRPCをちょこっと調べた話
•
5 recomendaciones
•
9,414 vistas
Shuzo Kashihara
Seguir
Jubatusカジュアルもくもく会#2 の成果発表 http://jubatus.connpass.com/event/25728/
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 11
Descargar ahora
Descargar para leer sin conexión
Recomendados
もくもくしたこと
もくもくしたこと
k_oi
鳥取Python勉強会 第7回
鳥取Python勉強会 第7回
Yuji Oyamada
鳥取python勉強会 第1回
鳥取python勉強会 第1回
Yuji Oyamada
鳥取python勉強会 第2回
鳥取python勉強会 第2回
Yuji Oyamada
WindowsでPython
WindowsでPython
drillan
Pythonの環境導入 2014年春季版
Pythonの環境導入 2014年春季版
Katsuhiro Morishita
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
civic Sasaki
私の好きなPython構文 vol.2 #nds46
私の好きなPython構文 vol.2 #nds46
civicpg
Recomendados
もくもくしたこと
もくもくしたこと
k_oi
鳥取Python勉強会 第7回
鳥取Python勉強会 第7回
Yuji Oyamada
鳥取python勉強会 第1回
鳥取python勉強会 第1回
Yuji Oyamada
鳥取python勉強会 第2回
鳥取python勉強会 第2回
Yuji Oyamada
WindowsでPython
WindowsでPython
drillan
Pythonの環境導入 2014年春季版
Pythonの環境導入 2014年春季版
Katsuhiro Morishita
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
civic Sasaki
私の好きなPython構文 vol.2 #nds46
私の好きなPython構文 vol.2 #nds46
civicpg
Stapy#22 LT
Stapy#22 LT
NaoY-2501
Iron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET Programming
terurou
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
GPT
GPT
norimatsu5
LKFT作ってみた
LKFT作ってみた
sirrow
Javascriptを書きたくないヒ トのためのPythonScript
Javascriptを書きたくないヒ トのためのPythonScript
Kazufumi Ohkawa
読書会開催提案
読書会開催提案
YAMANE Toshiaki
78tch
78tch
78tch
tsudaりについて
tsudaりについて
Yoshikazu GOTO
Log Analysis System And its designs in LINE Corp. 2014 early
Log Analysis System And its designs in LINE Corp. 2014 early
SATOSHI TAGOMORI
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
先取り Go1.5
先取り Go1.5
Preferred Networks
新言語Hackの話 (いわてPHPカンファレンス2014)
新言語Hackの話 (いわてPHPカンファレンス2014)
Sugawara Ryousuke
Pynyumon03 LT
Pynyumon03 LT
drillan
【Loco partners】Slack×Hubotハッカソン0919
【Loco partners】Slack×Hubotハッカソン0919
Tomohiro Furuta
新聞から今年の漢字を予測する
新聞から今年の漢字を予測する
JubatusOfficial
単語コレクター(文章自動校正器)
単語コレクター(文章自動校正器)
JubatusOfficial
Jubatus解説本の紹介
Jubatus解説本の紹介
JubatusOfficial
Jubakitの解説
Jubakitの解説
JubatusOfficial
発言小町からのプロファイリング
発言小町からのプロファイリング
JubatusOfficial
かまってちゃん小町
かまってちゃん小町
JubatusOfficial
Jubatus 1.0 の紹介
Jubatus 1.0 の紹介
JubatusOfficial
Más contenido relacionado
La actualidad más candente
Stapy#22 LT
Stapy#22 LT
NaoY-2501
Iron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET Programming
terurou
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
GPT
GPT
norimatsu5
LKFT作ってみた
LKFT作ってみた
sirrow
Javascriptを書きたくないヒ トのためのPythonScript
Javascriptを書きたくないヒ トのためのPythonScript
Kazufumi Ohkawa
読書会開催提案
読書会開催提案
YAMANE Toshiaki
78tch
78tch
78tch
tsudaりについて
tsudaりについて
Yoshikazu GOTO
Log Analysis System And its designs in LINE Corp. 2014 early
Log Analysis System And its designs in LINE Corp. 2014 early
SATOSHI TAGOMORI
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
先取り Go1.5
先取り Go1.5
Preferred Networks
新言語Hackの話 (いわてPHPカンファレンス2014)
新言語Hackの話 (いわてPHPカンファレンス2014)
Sugawara Ryousuke
Pynyumon03 LT
Pynyumon03 LT
drillan
【Loco partners】Slack×Hubotハッカソン0919
【Loco partners】Slack×Hubotハッカソン0919
Tomohiro Furuta
La actualidad más candente
(15)
Stapy#22 LT
Stapy#22 LT
Iron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET Programming
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
GPT
GPT
LKFT作ってみた
LKFT作ってみた
Javascriptを書きたくないヒ トのためのPythonScript
Javascriptを書きたくないヒ トのためのPythonScript
読書会開催提案
読書会開催提案
78tch
78tch
tsudaりについて
tsudaりについて
Log Analysis System And its designs in LINE Corp. 2014 early
Log Analysis System And its designs in LINE Corp. 2014 early
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
先取り Go1.5
先取り Go1.5
新言語Hackの話 (いわてPHPカンファレンス2014)
新言語Hackの話 (いわてPHPカンファレンス2014)
Pynyumon03 LT
Pynyumon03 LT
【Loco partners】Slack×Hubotハッカソン0919
【Loco partners】Slack×Hubotハッカソン0919
Destacado
新聞から今年の漢字を予測する
新聞から今年の漢字を予測する
JubatusOfficial
単語コレクター(文章自動校正器)
単語コレクター(文章自動校正器)
JubatusOfficial
Jubatus解説本の紹介
Jubatus解説本の紹介
JubatusOfficial
Jubakitの解説
Jubakitの解説
JubatusOfficial
発言小町からのプロファイリング
発言小町からのプロファイリング
JubatusOfficial
かまってちゃん小町
かまってちゃん小町
JubatusOfficial
Jubatus 1.0 の紹介
Jubatus 1.0 の紹介
JubatusOfficial
小町のレス数が予測できるか試してみた
小町のレス数が予測できるか試してみた
JubatusOfficial
Python 特徴抽出プラグイン
Python 特徴抽出プラグイン
JubatusOfficial
新機能紹介 1.0.6
新機能紹介 1.0.6
JubatusOfficial
銀座のママ
銀座のママ
JubatusOfficial
JUBARHYME
JUBARHYME
JubatusOfficial
小町の溜息
小町の溜息
JubatusOfficial
地域の魅力を伝えるツアーガイドAI
地域の魅力を伝えるツアーガイドAI
JubatusOfficial
Jubatusハンズオン 機械学習はじめてみた
Jubatusハンズオン 機械学習はじめてみた
JubatusOfficial
"アレ"からJubatusを使う
"アレ"からJubatusを使う
JubatusOfficial
もくもく成果 IMAMASU
もくもく成果 IMAMASU
JubatusOfficial
FIT2012招待講演「異常検知技術のビジネス応用最前線」
FIT2012招待講演「異常検知技術のビジネス応用最前線」
Shohei Hido
Apache Thrift Outline
Apache Thrift Outline
Akihiro Katou
jubabanditの紹介
jubabanditの紹介
JubatusOfficial
Destacado
(20)
新聞から今年の漢字を予測する
新聞から今年の漢字を予測する
単語コレクター(文章自動校正器)
単語コレクター(文章自動校正器)
Jubatus解説本の紹介
Jubatus解説本の紹介
Jubakitの解説
Jubakitの解説
発言小町からのプロファイリング
発言小町からのプロファイリング
かまってちゃん小町
かまってちゃん小町
Jubatus 1.0 の紹介
Jubatus 1.0 の紹介
小町のレス数が予測できるか試してみた
小町のレス数が予測できるか試してみた
Python 特徴抽出プラグイン
Python 特徴抽出プラグイン
新機能紹介 1.0.6
新機能紹介 1.0.6
銀座のママ
銀座のママ
JUBARHYME
JUBARHYME
小町の溜息
小町の溜息
地域の魅力を伝えるツアーガイドAI
地域の魅力を伝えるツアーガイドAI
Jubatusハンズオン 機械学習はじめてみた
Jubatusハンズオン 機械学習はじめてみた
"アレ"からJubatusを使う
"アレ"からJubatusを使う
もくもく成果 IMAMASU
もくもく成果 IMAMASU
FIT2012招待講演「異常検知技術のビジネス応用最前線」
FIT2012招待講演「異常検知技術のビジネス応用最前線」
Apache Thrift Outline
Apache Thrift Outline
jubabanditの紹介
jubabanditの紹介
Similar a gRPCをちょこっと調べた話
PHPで時間旅行をする方法
PHPで時間旅行をする方法
Yoshio Hanawa
NPStudy LT Lagopus Router v19.07
NPStudy LT Lagopus Router v19.07
Tomoya Hibi
HTTP/2でも初めてみます?
HTTP/2でも初めてみます?
Kento Kawakami
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
Scala lang evolution
Scala lang evolution
Akira Takahashi
Lagopus, raw socket build
Lagopus, raw socket build
Masaru Oki
第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポート
You&I
Gr sakuraでtinet
Gr sakuraでtinet
Kazuhiro Takahashi
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
グラフデータベース「Neo4j」の 導入の導入
グラフデータベース「Neo4j」の 導入の導入
Hisao Soyama
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
Takeshi Akutsu
Vivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリーム
marsee101
Frank-afcproxy
Frank-afcproxy
Toshiyuki Terashita
社内勉強会1 go lang
社内勉強会1 go lang
Tsuyoshi Nakamura
npstudy 161129
npstudy 161129
エイシュン コンドウ
Similar a gRPCをちょこっと調べた話
(16)
PHPで時間旅行をする方法
PHPで時間旅行をする方法
NPStudy LT Lagopus Router v19.07
NPStudy LT Lagopus Router v19.07
HTTP/2でも初めてみます?
HTTP/2でも初めてみます?
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
Scala lang evolution
Scala lang evolution
Lagopus, raw socket build
Lagopus, raw socket build
第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポート
Gr sakuraでtinet
Gr sakuraでtinet
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
グラフデータベース「Neo4j」の 導入の導入
グラフデータベース「Neo4j」の 導入の導入
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
Vivado hlsのシミュレーションとhlsストリーム
Vivado hlsのシミュレーションとhlsストリーム
Frank-afcproxy
Frank-afcproxy
社内勉強会1 go lang
社内勉強会1 go lang
npstudy 161129
npstudy 161129
Más de Shuzo Kashihara
SensorBeeの紹介
SensorBeeの紹介
Shuzo Kashihara
論文輪読会のススメ
論文輪読会のススメ
Shuzo Kashihara
Reading “Unikernels: Rise of the Virtual Library Operating System”
Reading “Unikernels: Rise of the Virtual Library Operating System”
Shuzo Kashihara
The Google File System
The Google File System
Shuzo Kashihara
Jubatus Casual Talks #2 Jubatus開発者入門
Jubatus Casual Talks #2 Jubatus開発者入門
Shuzo Kashihara
Jubatusでマルウェア分類
Jubatusでマルウェア分類
Shuzo Kashihara
PFIインターン最終発表
PFIインターン最終発表
Shuzo Kashihara
VC++プロジェクト向け難読化ツールの開発
VC++プロジェクト向け難読化ツールの開発
Shuzo Kashihara
Más de Shuzo Kashihara
(8)
SensorBeeの紹介
SensorBeeの紹介
論文輪読会のススメ
論文輪読会のススメ
Reading “Unikernels: Rise of the Virtual Library Operating System”
Reading “Unikernels: Rise of the Virtual Library Operating System”
The Google File System
The Google File System
Jubatus Casual Talks #2 Jubatus開発者入門
Jubatus Casual Talks #2 Jubatus開発者入門
Jubatusでマルウェア分類
Jubatusでマルウェア分類
PFIインターン最終発表
PFIインターン最終発表
VC++プロジェクト向け難読化ツールの開発
VC++プロジェクト向け難読化ツールの開発
Último
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Último
(10)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
gRPCをちょこっと調べた話
1.
gRPCをちょこっと調べた話 Preferred Networks 柏原秀蔵
(@suma90h) 2016-‐02-‐27
2.
⾃自⼰己紹介 • 柏原秀蔵 (@suma90h) •
Jubatusの開発から離離れて約1年年 • 最近:Go⾔言語やDockerfileを書いてます • 活動 – システム系論論⽂文輪輪読会(論論⽂文読み会) – お菓⼦子作り 2
3.
gRPCご存じですか? • Googleが2015年2月に公開したRPCフレームワー ク –
各種言語へのライブラリを提供 – 通信層でHTTP/2を使用している – hAp://www.grpc.io • 現在Jubatusはmsgpack-‐rpcを使用している – msgpack-‐rpcはもう古い! – しかし、安定しているので中々移れないし、モチベー ションもあまりないのが現実
4.
5.
実際の成果 • 本当はGolangのTipsを1つ知れた •
Pure RubyのHTTP2ライブラリを知った – hAps://github.com/igrigorik/hAp-‐2
6.
gRPC調査しようとしました • MoOvaOon and
Design Principlesを読んだ – hAp://www.grpc.io/posts/principles – ストリーミングとかフロー制御とか至れり尽くせり • このページを読めばgRPCでだいたいやりた かったことが分かる
7.
Jubatusで何をやって欲しいか • RPCサーバの処理が埋まっているとき、良い感じ に優先度付けて処理して欲しい –
他の処理がいっぱいのときのタイムアウト・キャンセ ルを良い感じに – ステータス情報は優先してとりたい(スケジューリング の優先度なんてあったっけ?) • メッセージの圧縮/TLS(暗号化)も欲しい気がす る • (という個人の妄想です)
8.
grpc-‐goのコード読み
9.
grpc-‐goコード読み
10.
Golang Tips: stringerと呼ばれるツールがある •
Enumから文字列(Stringer)を生成してくれる • stringer – hAps://godoc.org/golang.org/x/tools/cmd/ stringer • stringer を使う場合は import に注意 -‐ Qiita – hAp://qiita.com/methane/items/ 0c7e62a74e0aeb239a92
11.
おわり
Descargar ahora