Suche senden
Hochladen
Scalable Node.js with Redis Store
•
10 gefällt mir
•
8,373 views
kamiyam .
Folgen
Node.js大阪勉強会 #npp02
Weniger lesen
Mehr lesen
Bildung
Technologie
Melden
Teilen
Melden
Teilen
1 von 41
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
17 E-5 震災とHackとクラウドと 亀渕分
17 E-5 震災とHackとクラウドと 亀渕分
Keiji Kamebuchi
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
崇之 清水
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
kamiyam .
Dev cloud Description between 1&2
Dev cloud Description between 1&2
Zack Dolby
NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014
Ryo ONODERA
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
Empfohlen
17 E-5 震災とHackとクラウドと 亀渕分
17 E-5 震災とHackとクラウドと 亀渕分
Keiji Kamebuchi
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Java on Azure 2019
Java on Azure 2019
Yoshio Terada
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
崇之 清水
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
kamiyam .
Dev cloud Description between 1&2
Dev cloud Description between 1&2
Zack Dolby
NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014
Ryo ONODERA
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
Osc spring 20220311
Osc spring 20220311
Yasuaki Sera
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
nisobe58
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
後期講座01
後期講座01
Takenori Nakagawa
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
OSS/linux on Azureの活用方法と勘所
OSS/linux on Azureの活用方法と勘所
Kuniteru Asami
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
How to face the Kubernetes ?
How to face the Kubernetes ?
Yoshio Terada
Async DeepDive basics
Async DeepDive basics
Kouji Matsui
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Kuniteru Asami
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
Yoshio Terada
Nodeについて
Nodeについて
Natsuki Yamanaka
Dev@cloudの実装
Dev@cloudの実装
Kohsuke Kawaguchi
Node
Node
Michiel huntingfield
Node.js入門
Node.js入門
俊夫 森
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
Memtest86をかけてみた話
Memtest86をかけてみた話
Yasuaki Sera
Nodeを稼働させる
Nodeを稼働させる
kumatch kumatch
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
Weitere ähnliche Inhalte
Was ist angesagt?
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
Osc spring 20220311
Osc spring 20220311
Yasuaki Sera
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
nisobe58
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
後期講座01
後期講座01
Takenori Nakagawa
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
OSS/linux on Azureの活用方法と勘所
OSS/linux on Azureの活用方法と勘所
Kuniteru Asami
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
How to face the Kubernetes ?
How to face the Kubernetes ?
Yoshio Terada
Async DeepDive basics
Async DeepDive basics
Kouji Matsui
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Kuniteru Asami
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
Yoshio Terada
Nodeについて
Nodeについて
Natsuki Yamanaka
Dev@cloudの実装
Dev@cloudの実装
Kohsuke Kawaguchi
Node
Node
Michiel huntingfield
Node.js入門
Node.js入門
俊夫 森
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
Memtest86をかけてみた話
Memtest86をかけてみた話
Yasuaki Sera
Was ist angesagt?
(20)
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Osc spring 20220311
Osc spring 20220311
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
後期講座01
後期講座01
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
OSS/linux on Azureの活用方法と勘所
OSS/linux on Azureの活用方法と勘所
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
How to face the Kubernetes ?
How to face the Kubernetes ?
Async DeepDive basics
Async DeepDive basics
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
Nodeについて
Nodeについて
Dev@cloudの実装
Dev@cloudの実装
Node
Node
Node.js入門
Node.js入門
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
Memtest86をかけてみた話
Memtest86をかけてみた話
Andere mochten auch
Nodeを稼働させる
Nodeを稼働させる
kumatch kumatch
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
Iketeru Gopher 5 points
Iketeru Gopher 5 points
Takuya Ueda
TitaniumとNode.jsは兄弟
TitaniumとNode.jsは兄弟
Toshiro Yagi
東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた
Yoshiki Shibukawa
Node.js patterns of module export / require
Node.js patterns of module export / require
kumatch kumatch
Node.js勉強会 Framework Koa
Node.js勉強会 Framework Koa
kamiyam .
Extensible web
Extensible web
Jxck Jxck
9 anti-patterns for node.js teams
9 anti-patterns for node.js teams
Jeff Harrell
webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
nasa9084
Using Redis at Facebook
Using Redis at Facebook
Redis Labs
Kafka at scale facebook israel
Kafka at scale facebook israel
Gwen (Chen) Shapira
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Redis Labs
Data Pipelines with Kafka Connect
Data Pipelines with Kafka Connect
Kaufman Ng
[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
Amazon Web Services Japan
Introduction to Kafka connect
Introduction to Kafka connect
Knoldus Inc.
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Yosuke Furukawa
Socket.ioを使ってライフゲームで遊ぶ
Socket.ioを使ってライフゲームで遊ぶ
孝平 高田
Building a real-time streaming platform using Kafka Connect + Kafka Streams
Building a real-time streaming platform using Kafka Connect + Kafka Streams
confluent
Building Realtime Data Pipelines with Kafka Connect and Spark Streaming by Ew...
Building Realtime Data Pipelines with Kafka Connect and Spark Streaming by Ew...
Spark Summit
Andere mochten auch
(20)
Nodeを稼働させる
Nodeを稼働させる
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
Iketeru Gopher 5 points
Iketeru Gopher 5 points
TitaniumとNode.jsは兄弟
TitaniumとNode.jsは兄弟
東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた
Node.js patterns of module export / require
Node.js patterns of module export / require
Node.js勉強会 Framework Koa
Node.js勉強会 Framework Koa
Extensible web
Extensible web
9 anti-patterns for node.js teams
9 anti-patterns for node.js teams
webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
Using Redis at Facebook
Using Redis at Facebook
Kafka at scale facebook israel
Kafka at scale facebook israel
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Scaling Redis Cluster Deployments for Genome Analysis (featuring LSU) - Terry...
Data Pipelines with Kafka Connect
Data Pipelines with Kafka Connect
[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
Introduction to Kafka connect
Introduction to Kafka connect
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Socket.ioを使ってライフゲームで遊ぶ
Socket.ioを使ってライフゲームで遊ぶ
Building a real-time streaming platform using Kafka Connect + Kafka Streams
Building a real-time streaming platform using Kafka Connect + Kafka Streams
Building Realtime Data Pipelines with Kafka Connect and Spark Streaming by Ew...
Building Realtime Data Pipelines with Kafka Connect and Spark Streaming by Ew...
Ähnlich wie Scalable Node.js with Redis Store
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
Amazon Web Services Japan
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
GoAzure
「Oracle Database + Java + Linux」環境における性能問題の調査手法 ~ミッションクリティカルシステムの現場から~ Part.1
「Oracle Database + Java + Linux」環境における性能問題の調査手法 ~ミッションクリティカルシステムの現場から~ Part.1
Shogo Wakayama
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
Amazon Web Services Japan
2013.06.20 oss
2013.06.20 oss
Ryo Fujita
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
Amazon Web Services Japan
SDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 Whire
Akio Katayama
Why js
Why js
Nakajima Shigeru
Java on Kubernetes on Azure
Java on Kubernetes on Azure
Yoshio Terada
SQL Azure のシームレスな管理
SQL Azure のシームレスな管理
junichi anno
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
Hiroshi Hayakawa
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Masahito Zembutsu
Cld002 windows server_2016_で作るシンプ
Cld002 windows server_2016_で作るシンプ
Tech Summit 2016
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Takamasa Maejima
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Tech Summit 2016
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Tech Summit 2016
EWD 3トレーニングコース#2 EWD 3の概要
EWD 3トレーニングコース#2 EWD 3の概要
Kiyoshi Sawada
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
Amazon Web Services Japan
Ähnlich wie Scalable Node.js with Redis Store
(20)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
「Oracle Database + Java + Linux」環境における性能問題の調査手法 ~ミッションクリティカルシステムの現場から~ Part.1
「Oracle Database + Java + Linux」環境における性能問題の調査手法 ~ミッションクリティカルシステムの現場から~ Part.1
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
2013.06.20 oss
2013.06.20 oss
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
SDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 Whire
Why js
Why js
Java on Kubernetes on Azure
Java on Kubernetes on Azure
SQL Azure のシームレスな管理
SQL Azure のシームレスな管理
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Cld002 windows server_2016_で作るシンプ
Cld002 windows server_2016_で作るシンプ
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
EWD 3トレーニングコース#2 EWD 3の概要
EWD 3トレーニングコース#2 EWD 3の概要
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
Mehr von kamiyam .
Socket.ioとBabylonJSで作ったIoT的ななにか
Socket.ioとBabylonJSで作ったIoT的ななにか
kamiyam .
Managing multi-package repositories
Managing multi-package repositories
kamiyam .
TypeScript + Express
TypeScript + Express
kamiyam .
プラベワークのススメ
プラベワークのススメ
kamiyam .
kyoto.js13
kyoto.js13
kamiyam .
HomeKitとNode.jsを使ってSiriでコントロールするなにか
HomeKitとNode.jsを使ってSiriでコントロールするなにか
kamiyam .
Kinectを使った インタラクティブコンテンツを作った話
Kinectを使った インタラクティブコンテンツを作った話
kamiyam .
Node.jsでKinectを触ろうとして色々しくじった話
Node.jsでKinectを触ろうとして色々しくじった話
kamiyam .
ヒカ☆ラボ@Osaka NodeBotsハンズオン
ヒカ☆ラボ@Osaka NodeBotsハンズオン
kamiyam .
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
kamiyam .
JavaScript Performance 20160723
JavaScript Performance 20160723
kamiyam .
JavaScriptが魅せる新たな世界
JavaScriptが魅せる新たな世界
kamiyam .
WordBench Osaka #48 About Calypso
WordBench Osaka #48 About Calypso
kamiyam .
Async Enhancement
Async Enhancement
kamiyam .
はじめてのVue.js
はじめてのVue.js
kamiyam .
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
kamiyam .
Gruntの罪と罰
Gruntの罪と罰
kamiyam .
知っているつもりで実は知らない 拾う技術捨てる技術
知っているつもりで実は知らない 拾う技術捨てる技術
kamiyam .
PhpStormとGrunt.jsで作るCakePHP快適開発環境
PhpStormとGrunt.jsで作るCakePHP快適開発環境
kamiyam .
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
kamiyam .
Mehr von kamiyam .
(20)
Socket.ioとBabylonJSで作ったIoT的ななにか
Socket.ioとBabylonJSで作ったIoT的ななにか
Managing multi-package repositories
Managing multi-package repositories
TypeScript + Express
TypeScript + Express
プラベワークのススメ
プラベワークのススメ
kyoto.js13
kyoto.js13
HomeKitとNode.jsを使ってSiriでコントロールするなにか
HomeKitとNode.jsを使ってSiriでコントロールするなにか
Kinectを使った インタラクティブコンテンツを作った話
Kinectを使った インタラクティブコンテンツを作った話
Node.jsでKinectを触ろうとして色々しくじった話
Node.jsでKinectを触ろうとして色々しくじった話
ヒカ☆ラボ@Osaka NodeBotsハンズオン
ヒカ☆ラボ@Osaka NodeBotsハンズオン
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
JavaScript Performance 20160723
JavaScript Performance 20160723
JavaScriptが魅せる新たな世界
JavaScriptが魅せる新たな世界
WordBench Osaka #48 About Calypso
WordBench Osaka #48 About Calypso
Async Enhancement
Async Enhancement
はじめてのVue.js
はじめてのVue.js
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
Gruntの罪と罰
Gruntの罪と罰
知っているつもりで実は知らない 拾う技術捨てる技術
知っているつもりで実は知らない 拾う技術捨てる技術
PhpStormとGrunt.jsで作るCakePHP快適開発環境
PhpStormとGrunt.jsで作るCakePHP快適開発環境
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
Kürzlich hochgeladen
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」
inspirehighstaff03
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
inspirehighstaff03
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
inspirehighstaff03
What I did before opening my business..pdf
What I did before opening my business..pdf
oganekyokoi
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
oganekyokoi
International Politics I - Lecture 1
International Politics I - Lecture 1
Toru Oga
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
inspirehighstaff03
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
inspirehighstaff03
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
inspirehighstaff03
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」
inspirehighstaff03
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
ssusere0a682
My Inspire High Award 2024 「孤独は敵なのか?」
My Inspire High Award 2024 「孤独は敵なのか?」
inspirehighstaff03
My Inspire High Award 2024 「家族とは何か」
My Inspire High Award 2024 「家族とは何か」
inspirehighstaff03
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
oganekyokoi
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
inspirehighstaff03
My Inspire High Award 2024 「正義って存在するの?」
My Inspire High Award 2024 「正義って存在するの?」
inspirehighstaff03
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
shu1108hina1020
My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」
inspirehighstaff03
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
inspirehighstaff03
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
inspirehighstaff03
Kürzlich hochgeladen
(20)
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
What I did before opening my business..pdf
What I did before opening my business..pdf
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
International Politics I - Lecture 1
International Politics I - Lecture 1
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
My Inspire High Award 2024 「孤独は敵なのか?」
My Inspire High Award 2024 「孤独は敵なのか?」
My Inspire High Award 2024 「家族とは何か」
My Inspire High Award 2024 「家族とは何か」
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024 「正義って存在するの?」
My Inspire High Award 2024 「正義って存在するの?」
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要 パワーポイント
My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
Scalable Node.js with Redis Store
1.
Scalable Node.js with Redis
Store Node.js大阪 勉強会 2014.6.14
2.
自己紹介 • かみやん (Twitter@kamiyam) http://nantokaworks.com •
Engineer • たまにカメラの人
3.
Production Environment
4.
本番環境
5.
Production Environment 同時接続処理に強いNode.js
6.
Production Environment しかしそれなりの対応が必要
7.
Scalable Node.js
8.
AWS Cluster Qilin pm2 Heroku
9.
AWS Cluster Qilin pm2 Heroku Module Environment
10.
AWS Cluster Qilin pm2 Heroku
11.
Environment/Module にかかわらず 複数のプロセスが立ち上がる
12.
Multiple Process
13.
プロセスインスタンスが 複数発生した場合の2つの課題
14.
Session Management
15.
Express Default Session $
NODE_ENV=production node app.js ! Warning: connection.session() MemoryStore is not designed for a production environment, as it will leak memory, and obviously only work within a single process.
16.
Session use LoadBalancer ログイン管理の セッションはどうなっている?
17.
Sticky Sessions
18.
WebSocketは…?
19.
WebSocket HandShake Socket.io(と言うかWebSocket)の接続時 HTTP(S)プロトコル-> WS(S)プロトコル となり二種類のコネクションが発生する
20.
WebSocket HandShake 複数のプロセスが存在する場合 必ず同じプロセスインスタンスに 接続できるとは限らない
21.
結果 Socket.io handshake 失敗
22.
DEMO
23.
WebSocket HandShake プロセス単体それぞれで管理を行わず プロセス間での情報共有をRedisで行う
24.
Socket.io Event
25.
Socket.io の プロセス間共有 Socket.io
Message Sharing Scopeが問題となる プロセスインメモリでMessageEmittingを行うため イベントが発生する/しないという問題が発生する
26.
プロセス単体それぞれで管理を行わず プロセス間での情報共有をRedisで行う (2回目) Socket.io の プロセス間共有
27.
Redis-Server による解決
28.
Redis 揮発性 Key-Value Store(KVS)
29.
connect-redis
30.
Cation connect-redisのバージョンに注意
31.
connect-redis >= 2.0.0
support only express >= 4.0.0. Use connect-redis 1.4.7 for express 3x. connect-redis
32.
Socket.io Event Emitter
33.
use RedisStore
34.
Socket.io の プロセス間共有
35.
□ Socket.io 0.x系 redis
store □ Socket.io 1.x系 socket.io-redis RedisStore
36.
□ Socket.io 0.x系 redis
store □ Socket.io 1.x系 socket.io-redis RedisStore Oh…
37.
□ Socket.io 0.x系 redis
store □ Socket.io 1.x系 socket.io-redis RedisStore Koaといい Socket.io v1.0といい また新たな過渡期に 突入するわけですね
38.
39.
まとめ • Multiple Process •
Session Management • Event-Emitter Sharing
40.
参考 • Scaling real-time
apps on Cloud Foundry (using Redis) [GitHub] https://github.com/rajaraodv/redispubsub • SNode.js + Socket.IO + pm2でデーモン化とクラスタリング http://tomowatanabe.hatenablog.com/entry/2014/01/31/124740 • Node におけるスケールアーキテクチャ考察(Scale 編) http://jxck.hatenablog.com/entry/20110618/1308378963 • Socket.IO or WebSocket を AmazonELB でバランスする検証 http://jxck.hatenablog.com/entry/20120228/1330444857
41.
ご清聴ありがとうございました
Jetzt herunterladen