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
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kaigi on Rails 2024 その後
ryosk7
November 14, 2024
More Decks by ryosk7
See All by ryosk7
Extreme MQTT on PicoRuby
ryosk7
1
280
Campfireから学ぶ、37signalsのRails設計入門
ryosk7
0
68
実践「Clean Coder」
ryosk7
1
28
実運用を目指す、PicoRuby と MQTT
ryosk7
1
600
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
210
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
940
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
770
Gitを理解した話
ryosk7
9
1.2k
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1.7k
Other Decks in Programming
See All in Programming
ソフトウェアラスタライザ
fadis
1
780
Press start. Python's next generation.
willingc
PRO
3
300
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
2
1.5k
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.7k
不幸な GC
chencmd
0
870
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
0
120
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
110
AIの中の人になってみる
htkym
0
150
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
250
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
200
AIエージェント時代のコードレビューを設計する
nogu66
5
2.4k
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
650
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
How GitHub (no longer) Works
holman
316
150k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Producing Creativity
orderedlist
PRO
348
41k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Fireside Chat
paigeccino
42
4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
RailsConf 2023
tenderlove
30
1.5k
エンジニアに許された特別な時間の終わり
watany
108
250k
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を切断
っていうのをやりたい
続きは来月か来年はなします
おわり