Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kaigi on Rails 2024 その後
Search
ryosk7
November 14, 2024
Programming
0
110
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
Tweet
Share
More Decks by ryosk7
See All by ryosk7
Campfireから学ぶ、37signalsのRails設計入門
ryosk7
0
43
実践「Clean Coder」
ryosk7
1
12
実運用を目指す、PicoRuby と MQTT
ryosk7
1
130
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
160
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
510
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
600
Gitを理解した話
ryosk7
9
1.1k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1.6k
【月刊MEMTUS】2024ハッカソン登壇後アプデ内容
ryosk7
0
140
Other Decks in Programming
See All in Programming
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
240
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
3k
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
550
Claude Code Skill入門
mayahoney
0
190
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
140
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
140
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.7k
株式会社 Sun terras カンパニーデック
sunterras
0
2.1k
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
ロボットのための工場に灯りは要らない
watany
10
2.5k
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
5.2k
Done Done
chrislema
186
16k
Crafting Experiences
bethany
1
81
WENDY [Excerpt]
tessaabrams
9
36k
Odyssey Design
rkendrick25
PRO
2
540
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
A better future with KSS
kneath
240
18k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
KATA
mclloyd
PRO
35
15k
Believing is Seeing
oripsolob
1
79
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
78
Building the Perfect Custom Keyboard
takai
2
710
Transcript
Kaigi on Rails 2024 その後 ryosk7
None
Kaigi on Railsでました
Kaigi on Railsでしくじった話は話は今度はなします まだ解決していない
Kaigi on Rails登壇でお話した残された課題
コネクションタイムアウト問題
ロードバランサーの設定を見直した タイムアウトを3分 → 30分に変更
これで安定するかと思いきや...
NewRelicで監視をすると、まだ完全にエラー出てる
再接続に10秒以上かかり、 データ反映に時間がかかっていた
Action Cableの仕組み
None
再接続には時間がかかる
観測した限り、再接続には1s以上かかる
マッチングアプリ的には致命的
クライアント側で15分たったら再接続させるようにし た
2ms ~ 10msで接続できるようになった
次に試したいこと
ずっと繋げられる仕組みを作りたい
2重でconnectionを貼れば実現できそう
切断する直前に新しいconnectionとconnection_idを 用意 接続されたら古いconnectionを切断
っていうのをやりたい
続きは来月か来年はなします
おわり