問題タブ [amazon-sqs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
495 参照

amazon-sqs - AmazonのSQSでメッセージを送信するのにかかる時間

Amazon Simple Queue Serviceでメッセージを送信するのにどのくらい時間がかかりますか?

また、Amazon SQSで1分間に送信されるメッセージの数を知りたいですか?

0 投票する
1 に答える
94 参照

amazon-sqs - Amazon マシンのインスタンスがいつ開始、停止、終了したかを知る方法は? インスタンスの開始、停止、および終了時に、sqs でメッセージを送信する方法はありますか?

インスタンスの開始時または停止時に誰が通知しますか? インスタンスの起動停止時や終了時にsqsにメッセージを送信したいのですが、sqsのメッセージはDAS(ドメイン管理サーバー)に非同期で読み込まれます。

0 投票する
3 に答える
3832 参照

php - 複数のサーバーでのcronジョブのスケーリング

現在、毎日メールを送信するcronjobタブを備えた単一のサーバーがあります。そのサーバーを拡張したいと思います。このアプリケーションは、Amazonクラウドのcentosサーバーにデプロイされた標準のzendフレームワークアプリケーションです。

負荷分散、コンテンツ管理、および展開の管理はすでに行っています。ただし、一部のジョブは1回だけ実行されることを許可する必要があるため、cronジョブは依然として問題です。

たとえば、毎日の電子メールcronjobは、単一のサーバーで1回だけ実行する必要があります。1台のサーバーだけが1回だけ実行することを許可するための最良の方法を探しています。

私は2つの解決策を考えていますが、他の誰かが同じ問題を抱えているのではないかと思っていました。

  1. サーバーの1つを「マスター」にして、毎日の電子メールのみを送信します。サーバーが誤動作している場合、これは問題になります。通常、「特別な」サーバーは必要ありません。また、どのサーバーがマスターであるかを追跡する必要があることも意味します。
  2. 実行するスケジュールタスクのキューを用意します。各サーバーはそのキューを開き、実行する必要のあるタスクを確認します。タスクを「取得」した最初のサーバーは、タスクを実行し、完了としてマークします。私はキューの解決策としてアマゾンのシンプルなキューイングサービスを見ていました。

これらの解決策には両方とも長所と短所があり、誰かがここで私たちを助けるかもしれない他の誰かについて考えたかどうか疑問に思いました。

0 投票する
1 に答える
637 参照

web-services - Amazonsqsvsカスタム実装

異なるWebサーバー間でデータを同期する必要があります。考え方は非常に基本的です。1つのサーバーで1つのエンティティを作成する場合、それを他のすべてのサーバーに送信する必要があります。それを行う正しい方法は何ですか?現在、2つのアプローチを評価しています。Amazonのsqsおよびsnsサービスと、いくつかのKey-Valueデータベース(memcachedやmemqueueなど)を使用したカスタム実装です。カスタム実装の一般的な落とし穴は何ですか?フィードバックをいただければ幸いです。

0 投票する
1 に答える
1095 参照

python - 非表示のときに SQS からメッセージを取得することはできますか?

メッセージ ID がない場合、可視性タイムアウト中に SQS キューからメッセージを取得することは可能ですか? つまり、「見えないメッセージを取得する」または「現在処理中のメッセージを取得する」のようなものです。

私は大きなタイムアウトで作業しており、キューを調べて何が残っているかを確認できるようにしたい場合があります。5 時間のタイムアウトが期限切れになるのを待つ必要はありません。

Pythonでbotoを使用しています。

ありがとう。

0 投票する
1 に答える
3139 参照

amazon-sqs - Amazon Simple Queue Service で正確なメッセージ数を取得するには?

現在、Amazon SQS について調査中です。キュー内のメッセージ数を取得しようとしています。

私が行った方法は、ApproximateNumberOfMessagesとApproximateNumberOfMessagesNotVisibleの数を合計することです(キュー属性から取得しました)。

ただし、Amazon sqs では更新の遅延があります。たとえば、5 秒前にメッセージをキューに送信した場合、キューにメッセージが 0 になります。メッセージをキューに送信してから 1 分間待機しようとしました。しかし、時々、うまくいかないことがあります。

ですから、この情報を取得する最善の方法は何だろうと思っています。ありがとう。

0 投票する
1 に答える
1284 参照

amazon-ec2 - AmazonEC2インスタンスの起動タイムスタンプを取得する

SQSからのメッセージを消費するEC2用のJavaコードを書いています。私のコードは1時間実行されてから、キューを確認して、それ自体をシャットダウンするか(さらに1時間の処理を保証するのに十分なアイテムがないため)、実行を継続するかを決定します。これを機能させるには、インスタンスの請求が開始された正確なタイムスタンプを知る必要があります。これにより、インスタンスに1時間を追加し、必要に応じて時間が経過する数分前にシャットダウンできます。

Javaコードが現在JavaSDKを使用して実行されているEC2インスタンスの起動タイムスタンプ(AWSがインスタンス時間の請求を開始する時間)を取得するにはどうすればよいですか?

0 投票する
1 に答える
795 参照

c# - Amazon SQS で「使用可能なメッセージがありません」を確認する最良の方法は?

新しいメッセージについて Amazon SQS をポーリングしています。「利用可能なメッセージがありません」を確認する最善の方法を決定しようとしています。

これは、「利用可能なメッセージがありません」を確認する方法としては機能しないようです。チェックする適切な方法について何か考えはありますか?ありがとうございました!

0 投票する
2 に答える
406 参照

amazon-web-services - Amazon SQS は同一のメッセージをどのように処理しますか?

特定の Amazon SQS キューにメッセージを送信し、同じメッセージを同じキューに何度も送信し続ける場合、Amazon sqs はそれらを別のメッセージとして処理しますか?? または、同じメッセージであることを検出し、1 つのメッセージのみをキューに格納しますか??

ありがとう

ダニエル

0 投票する
0 に答える
2234 参照

linux - Postfix と Amazon S3

Amazon インスタンスで Postfix メール サーバーを実行しています。Postfix とやり取りして、サーバーに送信されるすべてのメールを Amazon S3 のファイルに保存し、メールの詳細を Amazon SQS キューに保存する方法はありますか (メールの詳細: 宛先、送信元、件名など、および Amazon S3 ファイル名) ? Linux と Postfix は初めてです。多分スクリプトか何か?

ありがとうございました。