LoginSignup
0
0

更新日

  • 2023/11/03 初回

Amazon MQ

これ何?1

オープンソースメッセージブローカーApache ActiveMQ or RabbitMQのAWSによるマネージドサービス。

[補足] メッセージ・ブローカーとは

  • 「アプリケーション、システム、サービスが相互に通信し、情報を交換することを可能にするソフトウェア」2で、つまるとこ異なるシステム間を連携する際にメッセージ(テキスト)を介して連携するためのソフト・サービスのこと。
  • Amazon SQSやAmazon MSKなどもメッセージ・ブローカーにカテゴライズされる。3

何が便利?

  • メッセージブローカーなので非同期処理を行いたいときに利用される。(いうに及ばず)
  • SQSと比較すると、SQSがAWSによってオートスケーリングしてくれるフルマネージドサービスである一方、Amazon MQはインスタンスタイプなため自身で設定したCPU・メモリで性能が決定する。4ということで、DynamoDBとRDSなどと関係は似ているように思えた。一定の性能を必ず担保する必要がある場合やRabbitMQを利用した既存システムからのクラウド移行プロジェクトなどであれば、MQの方が都合がよいと言えるかもしれない。基本的にSQSでいいように思う。

利用例

  • 一定の性能を必ず担保する必要がある場合
  • RabbitMQを利用した既存システムからのクラウド移行プロジェクト

実装2,3

のちほど追記します

Ref

  1. Amazon MQ とは?

  2. メッセージ・ブローカーとは 2

  3. 代表的なマネージドサービスのメッセージブローカーまとめてみる 2

  4. 【徹底解説】AWSのメッセージングサービス)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0