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
Laravel Queue の運用管理 / laravel-queue-20190318
Search
Masato Igarashi
March 18, 2019
Technology
3
710
Laravel Queue の運用管理 / laravel-queue-20190318
Masato Igarashi
March 18, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
Claude Codeと駆け抜ける 情報収集と実践録
sontixyou
2
1.2k
LY Tableauでの Tableau x AIの実践 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
1k
失敗できる意思決定とソフトウェアとの正しい歩き方_-_変化と向き合う選択肢/ Designing for Reversible Decisions
soudai
PRO
8
1.4k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
Snowflakeデータ基盤で挑むAI活用 〜4年間のDataOpsの基礎をもとに〜
kaz3284
1
300
【SLO】"多様な期待値" と向き合ってみた
z63d
2
270
Secure Boot 2026 - Aggiornamento dei certificati UEFI e piano di adozione in azienda
memiug
0
120
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
780
20260222ねこIoTLT ねこIoTLTをふりかえる
poropinai1966
0
310
Databricksアシスタントが自分で考えて動く時代に! エージェントモード体験もくもく会
taka_aki
0
250
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
160
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
96
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Code Review Best Practice
trishagee
74
20k
The Invisible Side of Design
smashingmag
302
51k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Designing Experiences People Love
moore
144
24k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
460
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
110
Transcript
-BSBWFM2VFVFͷӡ༻ཧ ޒेཛྷਖ਼ਓגࣜձࣾΦʔϓϯϩδ -BSBWFM7VFKTษڧձ
ޒेཛྷਖ਼ਓ!NJHST גࣜձࣾΦʔϓϯϩδ$50 ຊ͔࣌Β࢜ొࢁڝΤϯτϦʔ
γϯϓϧͰ͍উखͷྑ͍ ྲྀΞτιʔγϯάϓϥοτϑΥʔϜ ϞϊΛ༬͚ͯൃૹߦΛ͍ͨ͠ՙओاۀ͞·ͱ ݿɾૹاۀ͞·Λ ΫϥυܕͷγεςϜͰͭͳ͍Ͱ͍·͢ɻ Φʔϓϯϩδͱʁ
ٕज़ελοΫ https://qiita.com/migrs/items/dab171ee613f0c278596 ΦʔϓϯϩδΛࢧ͑Δٕज़ʢ൛ʣ
δϣϒͷجຊ ίϚϯυΫΤϦ $PNNBOE2VFSZ3FTQPOTJCJMJUZ4FHSFHBUJPO $234
ಡΈࠐΈ ҰൠతͳॲཧͷྲྀΕ Web Command Write Processed Web Query Read Result
ॻ͖ࠐΈ DB DB
$234 ͯ͢ͷॻ͖ࠐΈδϣϒͰߦ͏ Job Web Command Enqueue Accepted Dequeue Write Processed
Pusher Processed Queue DB
public function updateItem($id, Request $request) { $item = Item::findOrFail($id); $item->name
= $request->input('name'); $item->save(); } public function updateItem($id, Request $request) { dispatch(new UpdateItem($id, [ 'name' => $request->input('name'); ])); } ίʔυͷมԽ
δϣϒͷεςʔλεཧ -BSBWFM)PSJ[POͱ-BSBWFM5FMFTDPQF ͕ͯ͢δϣϒͰॲཧ͞Ε͍ͯΔͷͰ ͦΕͳΓʹͪΌΜͱཧ͍ͨ͠
-BSBWFM)PSJ[PO
-BSBWFM5FMFTDPQF
)PSJ[POͱ5FMFTDPQFͷҧ͍ )PSJ[PO 5FMFTDPQF 4VNNBSZ 3FEJTΩϡʔઐ༻ͷ ϞχλϦϯάπʔϧ -BSBWFMͷঢ়ଶΛѲͰ͖Δ ։ൃ༻σόοάπʔϧ 5BSHFU&OW 1SPEVDUJPO
%FWFMPQNFOU 7FSTJPO -ʙ -ʙ 2VFVF 3FEJTPOMZ "MM JODMVEF4ZOD 3FUSZ'BJMFE+PC ˓ ☓ 4IPX+PC4UBUVT ˚ 3FDFOUPOMZ ˓
ΦʔϓϯϩδͰ ֤δϣϒͷεςʔλεཧ ୭͕ ͍ͭ Ͳ͜Ͱ ԿΛ ͬͨͷ͔
-BSBWFM5FMFTDPQF
-BSBWFM5FMFTDPQF
ΦʔϓϯϩδͰ 'BJMFE+PCͷ࠶࣮ߦ
-BSBWFM)PSJ[PO
͕ͨͪٻΊͯΔͷ )PSJ[PO 5FMFTDPQF ཉ͍͠ͷ 4VNNBSZ ϞχλϦϯά σόοά ϞχλϦϯά ϩΪϯά 5BSHFU&OW
1SPEVDUJPO %FWFMPQNFOU 1SPEVDUJPO 7FSTJPO -ʙ -ʙ - 2VFVF 3FEJTPOMZ "MM JODMVEF4ZOD "MM 3FUSZ'BJMFE +PC ˓ ☓ ˓ 4IPX+PC 4UBUVT ˚ 3FDFOUPOMZ ˓ ˓
·ͱΊ ͯ͢ͷߋ৽ॲཧΛδϣϒͰ࣮͢Δ͜ͱͰɾɾɾ ✓εέʔϥϒϧ ✓ؔ৺ࣄͷ ✓ͦΕͧΕݸผʹεέʔϦϯάͰ͖Δ δϣϒͷ࣮ߦهΛ͢͜ͱͰɾɾɾ ✓࣮ূՄೳͳࠪূΛͤΔ ✓τϥϒϧγϡʔςΟϯά͍͢͠