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
Rails で非同期処理を行う gem の選び方について調べてみた
Search
i4e
September 18, 2018
1
420
Rails で非同期処理を行う gem の選び方について調べてみた
i4e
September 18, 2018
Tweet
Share
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Optimizing for Happiness
mojombo
379
70k
Statistics for Hackers
jakevdp
799
220k
Done Done
chrislema
185
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Automating Front-end Workflow
addyosmani
1371
200k
Faster Mobile Websites
deanohume
310
31k
Transcript
Rails gem Otemachi.rb
#9 @i4e_10
• Twitter: @i4e_10 • Github: i4e •
7 OJT • Ruby (Rails ) 2
( ) https://nulab-inc.com/ja/blog/nulab/jobqueue-messagequeue/
gem • DelayedJob • Resque
• Sidekiq
Q. !
A. !
2
RDB redis vs
RDB redis • DelayedJob: RDB
• RDB ! • DB " • • Resque, Sidekiq: redis • • redis
• Resque: fork -7%$=G • VB014JEC 0144
/+3!08("28 N LDOK • fork *.') TLD9P<;H • • Sidekiq: $6')=G • fork /5&-7%$/5&$6')R:LD?> Q I/OOMK9#2,U@A#2,S • -7%$ 0144 /+3!08("28FI •
• ! & # … redis "
DelayedJob Rescue Sidekiq Yes No Yes No
• ruby https://gist.github.com/hoco/9764412 • Rails (Sidekiq,
Resque, Delayed Job, Active Job" http://jetglass.hatenablog.jp/entry/2015/07/15/181145 • Rails Sidekiq+ActiveJobResque ! https://qiita.com/zaru/items/8385fdddbd1be25fe37