Enviar pesquisa
Carregar
Thrift
•
Transferir como PPT, PDF
•
7 gostaram
•
1,403 visualizações
G
guestf259ae
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 18
Baixar agora
Recomendados
about Thrift
about Thrift
Naoya Ito
Titanium Mobile
Titanium Mobile
Naoya Ito
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
Naoya Ito
Php in ruby
Php in ruby
do_aki
最近の PHP の話
最近の PHP の話
y-uti
From JS To CLJS
From JS To CLJS
Kent Ohashi
Hachiojipm41
Hachiojipm41
Hiroaki KOBAYASHI
Hack/HHVM 入門
Hack/HHVM 入門
y-uti
Recomendados
about Thrift
about Thrift
Naoya Ito
Titanium Mobile
Titanium Mobile
Naoya Ito
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
Naoya Ito
Php in ruby
Php in ruby
do_aki
最近の PHP の話
最近の PHP の話
y-uti
From JS To CLJS
From JS To CLJS
Kent Ohashi
Hachiojipm41
Hachiojipm41
Hiroaki KOBAYASHI
Hack/HHVM 入門
Hack/HHVM 入門
y-uti
HHVM Hack
HHVM Hack
Masaaki Yonebayashi
PHPの今とこれから2019
PHPの今とこれから2019
Rui Hirokawa
Scripting Layer for Android + Perl
Scripting Layer for Android + Perl
Naoya Ito
PHPの今とこれから2021
PHPの今とこれから2021
Rui Hirokawa
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
PHP, Now and Then 2011
PHP, Now and Then 2011
Rui Hirokawa
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
祐司 伊藤
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
サーバー実装いろいろ
サーバー実装いろいろ
kjwtnb
Rios::Proxy - A framework for CLI
Rios::Proxy - A framework for CLI
Masafumi Oyamada
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
do_aki
Windows で拡張モジュールをビルドしてみた
Windows で拡張モジュールをビルドしてみた
y-uti
RFC: "var" Deprecation
RFC: "var" Deprecation
y-uti
PHPの今とこれから2017
PHPの今とこれから2017
Rui Hirokawa
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
Rui Hirokawa
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
Shohei Okada
Perl logging
Perl logging
keroyonn
いまさら聞けないRake入門
いまさら聞けないRake入門
Tomoya Kawanishi
WebAPIのバリデーションを、型の力でいい感じにする
WebAPIのバリデーションを、型の力でいい感じにする
Takuya Kikuchi
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
hecomi
サーバーを作ろう (毎週のハンズオン勉強会の資料)
サーバーを作ろう (毎週のハンズオン勉強会の資料)
ひとし あまの
20120423 hbase勉強会
20120423 hbase勉強会
Toshiaki Toyama
Mais conteúdo relacionado
Mais procurados
HHVM Hack
HHVM Hack
Masaaki Yonebayashi
PHPの今とこれから2019
PHPの今とこれから2019
Rui Hirokawa
Scripting Layer for Android + Perl
Scripting Layer for Android + Perl
Naoya Ito
PHPの今とこれから2021
PHPの今とこれから2021
Rui Hirokawa
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
PHP, Now and Then 2011
PHP, Now and Then 2011
Rui Hirokawa
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
祐司 伊藤
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
サーバー実装いろいろ
サーバー実装いろいろ
kjwtnb
Rios::Proxy - A framework for CLI
Rios::Proxy - A framework for CLI
Masafumi Oyamada
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
do_aki
Windows で拡張モジュールをビルドしてみた
Windows で拡張モジュールをビルドしてみた
y-uti
RFC: "var" Deprecation
RFC: "var" Deprecation
y-uti
PHPの今とこれから2017
PHPの今とこれから2017
Rui Hirokawa
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
Rui Hirokawa
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
Shohei Okada
Perl logging
Perl logging
keroyonn
いまさら聞けないRake入門
いまさら聞けないRake入門
Tomoya Kawanishi
WebAPIのバリデーションを、型の力でいい感じにする
WebAPIのバリデーションを、型の力でいい感じにする
Takuya Kikuchi
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
hecomi
Mais procurados
(20)
HHVM Hack
HHVM Hack
PHPの今とこれから2019
PHPの今とこれから2019
Scripting Layer for Android + Perl
Scripting Layer for Android + Perl
PHPの今とこれから2021
PHPの今とこれから2021
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
PHP, Now and Then 2011
PHP, Now and Then 2011
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
PHPの今とこれから2020
PHPの今とこれから2020
サーバー実装いろいろ
サーバー実装いろいろ
Rios::Proxy - A framework for CLI
Rios::Proxy - A framework for CLI
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
Windows で拡張モジュールをビルドしてみた
Windows で拡張モジュールをビルドしてみた
RFC: "var" Deprecation
RFC: "var" Deprecation
PHPの今とこれから2017
PHPの今とこれから2017
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
Perl logging
Perl logging
いまさら聞けないRake入門
いまさら聞けないRake入門
WebAPIのバリデーションを、型の力でいい感じにする
WebAPIのバリデーションを、型の力でいい感じにする
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Semelhante a Thrift
サーバーを作ろう (毎週のハンズオン勉強会の資料)
サーバーを作ろう (毎週のハンズオン勉強会の資料)
ひとし あまの
20120423 hbase勉強会
20120423 hbase勉強会
Toshiaki Toyama
Inside mobage platform
Inside mobage platform
Toru Yamaguchi
Web技術勉強会23回目
Web技術勉強会23回目
龍一 田中
Power shell で DSL
Power shell で DSL
urasandesu
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
Hideo Kashioka
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
Apache Module
Apache Module
Tomohiro Ikebe
20171005 告白に学ぶ http status code
20171005 告白に学ぶ http status code
Shinichi Takahashi
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
Niigata.pm #1
Niigata.pm #1
hayajo Imai
Using Windows Azure
Using Windows Azure
Shinji Tanaka
Tottoruby 20110903
Tottoruby 20110903
Takashi SAKAGUCHI
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
今、最もイケてるPHPフレームワークLaravel4
今、最もイケてるPHPフレームワークLaravel4
アシアル株式会社
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
Masahito Zembutsu
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
How to run P4 BMv2
How to run P4 BMv2
Kentaro Ebisawa
PHP で実行中のスクリプトの動作を下から覗き見る
PHP で実行中のスクリプトの動作を下から覗き見る
shinjiigarashi
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
infinite_loop
Semelhante a Thrift
(20)
サーバーを作ろう (毎週のハンズオン勉強会の資料)
サーバーを作ろう (毎週のハンズオン勉強会の資料)
20120423 hbase勉強会
20120423 hbase勉強会
Inside mobage platform
Inside mobage platform
Web技術勉強会23回目
Web技術勉強会23回目
Power shell で DSL
Power shell で DSL
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Apache Module
Apache Module
20171005 告白に学ぶ http status code
20171005 告白に学ぶ http status code
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Niigata.pm #1
Niigata.pm #1
Using Windows Azure
Using Windows Azure
Tottoruby 20110903
Tottoruby 20110903
2009 PHP初心者
2009 PHP初心者
今、最もイケてるPHPフレームワークLaravel4
今、最もイケてるPHPフレームワークLaravel4
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
How to run P4 BMv2
How to run P4 BMv2
PHP で実行中のスクリプトの動作を下から覗き見る
PHP で実行中のスクリプトの動作を下から覗き見る
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
Thrift
1.
Thrift Naoya Ito
naoya at hatena ne jp
2.
3.
4.
5.
6.
7.
8.
サーバーのスケルトン #include "Hello.h"
/* 中略 */ class HelloHandler : virtual public HelloIf { public: HelloHandler() { // Your initialization goes here } void hello(std::string& _return, const std::string& name) { // Your implementation goes here printf("hello"); } }; int main(int argc, char **argv) { int port = 9090; /* ... 以下略 ...*/
9.
10.
サーバーコンパイル ,
立ち上げ % g++ -g Hello_server.cpp Hello.cpp > -o Hello_server > -lthrift > -I/usr/local/include/thrift % ./Hello_server
11.
4. Perl
でクライアントを書く use lib './gen-perl'; ## Thrift インストール時にインストールされているライブラリ群 use Thrift; use Thrift::BinaryProtocol; use Thrift::Socket; ## IDL から gen-perl/ 以下に生成されたライブラリ use Hello; my $transport = Thrift::Socket->new('localhost', 9090); my $client = HelloClient->new( Thrift::BinaryProtocol->new($transport) ); $transport->open(); printf "%s", $client->hello("naoya") ; $transport->close();
12.
実行 % perl
hello.pl Hello, naoya
13.
14.
15.
16.
17.
18.
Thanks!
Baixar agora