AWS

AWS

Amazon MQ

Apache ActiveMQやRabbitMQをマネージドで使えるサービス。メッセージのやり取りを“郵便局”みたいに管理して、プログラム同士が順番待ちや同時通知を簡単にできるんだ。自分でブローカーを立てなくてもいいのが魅力。
AWS

Amazon MQ – Message TTL

メッセージの保存期限を決めて、古いものは自動で消す機能。使わなくなった通知が永遠にたまらないように整理できるし、常に新鮮なメッセージだけ扱うなら便利なんだ。
AWS

Amazon MQ – Brokers

メッセージを受け取って保管し、送る先へ振り分ける“メインのサーバー”だよ。ActiveMQかRabbitMQを選べて、どんな設定にするかも細かく決められる。AWSが運用してくれるので障害対応が楽になるんだ。
AWS

Amazon MQ – Dead Letter Queue

何度も配送に失敗したメッセージを別のキューに分けて保管。原因調査や再配達をあとでまとめてやりたいときに助かるし、正常なキューをエラーで埋め尽くさないようにできる。
AWS

Amazon MQ – Queues

メッセージを溜めておく“列”のような場所。誰かがここに投函すると、受信側は列から順番に取り出して処理できる。分散システムで負荷を分け合う仕組みとしてよく使われるんだ。
AWS

Amazon MQ – Migration Tools

オンプレで運用中のActiveMQから簡単に移行できるツールや手順がある。設定を大きく変えずに、クラウドで同じ機能を使いたいときはこの移行作業でスムーズにいけるんだ。
AWS

Amazon MQ – Topics

購読登録した人たち全員に広く知らせる“掲示板”みたいな仕組み。1つのトピックにメッセージを書き込むと、複数の購読者へ同時に配信されるから、イベントの一斉通知などに役立つんだ。
AWS

Amazon MQ – Logs

ブローカーの動きを記録して、接続の履歴やエラーを追跡できる。どんなメッセージがいつ届いたかもわかるから、トラブルの解析や不正アクセスの発見に役立つ。CloudWatchに出すことも多いね.
AWS

Amazon MQ – ActiveMQ Web Console

ActiveMQエンジンの場合、管理画面を使ってキューやトピックの状況、メッセージ数、接続中のクライアントなどを直接確認できる。AWSが独自に運営しているけど、ユーザー自身でもこのコンソールが見られるんだ。
AWS

Amazon Simple Workflow Service (SWF)

古い時代からある“作業手順管理”サービスで、Step Functionsの先輩みたいな存在。ワークフローを定義して、人間の作業(承認)とプログラムを組み合わせたりできる。今はStep Functionsが推奨されがちだね。