ITをもっと
わかりやすく。
むずかしいIT用語を と
の会話でやさしく説明
📰 ITニュース解説
- セキュリティ
WindowsパッチをAIが見つける時代へ — Microsoftの5月更新で起きた静かな革命
AIがバグを見つけてるの!?
- セキュリティ
iPhoneを作る工場が攻撃された — Foxconnランサムウェアで見えてきたサプライチェーンの弱点
工場まで狙われるの!?
- AI
CloudflareがAI主導で1,100名をリストラ — テック企業で進む「AI雇用置き換え」の実態
AIが増えたら人が減るって本当なの?!
💡 こんなコラムも
メッセージキューってよく聞くけど、結局なにをしてるの?
ひと言でいうと「伝言板」だよ。システムAが「この仕事やっといて」とメッセージを書き込んで、システムBがそれを読んで処理する。AとBが直接やり取りしなくていいのがポイントだね。
直接やり取りしないと何がうれしいの?
たとえばECサイトで注文が入ったとき、在庫の引き当て・決済・メール送信を全部同期的にやると、どれか1つが遅いだけで画面が固まるよね。キューに「注文が入ったよ」と書いておけば、各システムが自分のペースで処理できる。これを疎結合・非同期処理と呼ぶんだ。
なるほど!キューの中ってどうなってるの?
基本は Producer(送る側)→ Queue → Consumer(受け取る側)のFIFO、つまり先入れ先出しだよ。郵便ポストに手紙を入れた順番に届くイメージだね。配信モデルには大きく2種類あって、1対1の「Point-to-Point」と、1対多の「Pub/Sub」がある。Pub/Subはトピックに購読登録した全員にメッセージが届く仕組みだよ。