タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sqsとSQSに関するtrashsuiteのブックマーク (3)

  • Amazon SQS を使ったアプリケーションを本番で運用する際に考慮すべき基本的な 5 つのこと

    Amazon SQS は可用性やスケーラビリティの高いメッセジキューサービスであり、AWS の代表的なサービスの 1 つと言えるでしょう。ところが、番の運用に耐えられるアプリケーションにしようと思うと考えることが意外に多いものです。エントリーでは簡単なサンプルアプリケーションをベースに、番で運用するために考慮すべき点・注意点について見ていきます。題材として扱うのが SQS なだけで、SQS 以外を使ったアプリケーションにも応用できる内容もあるでしょう。 なお、SQS には Standard queue と FIFO queue がありますが、Standard queue を使う前提とします。 アジェンダは次のとおりです。 サンプルアプリケーション 1. ログ 2. At-least-once delivery と visibility timeout 3. デプロイ 4. 異常系 5

    Amazon SQS を使ったアプリケーションを本番で運用する際に考慮すべき基本的な 5 つのこと
  • AWS SDK for PHPでAmazon SQSを使う - Qiita

    新しいサービスにメッセージキューを使ってみたかったのでAmazon SQSについて調べました。 メッセージキューとは何か 時間がかかる処理があるとして、 ・メインのプログラムでは処理に使用するデータを一時保存して次の処理に進む ・他のプログラムから一時保存したデータを取り出して処理を行う このような仕組みがメッセージキューです。キューにデータを保存するプログラムをclient、キューを監視してデータを取り出して実行するプログラムをworkerと呼んだりします。 非同期で処理を実行することで、メインのプログラムでは素早くレスポンスを返すことができるようになります。 また、マイクロサービスやサーバレスアーキテクチャのような分散型のシステムで複数のサービスをつなぐ際にも使用します。 Amazon SQSについて Amazon SQSはAmazonが提供しているメッセージキューのサービスです。 毎

    AWS SDK for PHPでAmazon SQSを使う - Qiita
  • Amazon SQSを使う前に知っておきたい基本的なこと - Qiita

    はじめに Amazon SQS + Amazon Lambdaを利用して実装を行ったのですが、恥ずかしながらSQSの基的な仕組みをきちんと理解せずに実装をすすめたため、途中でハマったり、当初の設計を変更するハメになりました。 僕と同じような状況に陥る人が今後出ないように、勘違いしていたところや、気をつけるべき点を説明します。 ドキュメントを読む 公式のドキュメントはこちら 全て取得できることを保証しない / 重複取得もありえる 超基的なこと、その1です。 SQS APIからメッセージを取得する際は、最大で10件まで同時に取得可能ですが、 ( 詳しくはこちら ) 例えば、キューにA,B,Cというメッセージが3件だけある状態で、SQS APIから10件メッセージの取得を行った場合に、Aのメッセージのみを10件取得する、というケースも普通にありえるのです。 複数のサーバーにメッセージを保存

    Amazon SQSを使う前に知っておきたい基本的なこと - Qiita
  • 1