0
私はAWS sqsを使用して、Webサーバーからec2ワーカーを起動するワーカーマネージャーにジョブを渡しています。メッセージがワーカー・マネージャーに渡されると、メッセージが読み取られ、ワーカーが起動されます。私は労働者のIPを返すしたい。これを実装するにはどうすればいいですか?応答のために別のキューを作成し、メッセージに何らかの識別子を付けてジョブやその他の方法を追跡する必要がありますか?事前にAWS sqsの回答をどのように追跡するのですか?
おかげで、
ご清聴ありがとうございます。私は返信用に別のsqsを実装するつもりです。また、UUIDを使用してジョブを追跡します。 ありがとう – h3y4w
@ h3y4w note各メッセージはSQS [MessageId](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/ImportantIdentifiers.html)に割り当てられます。このIDは、メッセージの送信時に元のプロデューサに返され、メッセージを受信するコンシューマにも表示され、[「すべてのAWSアカウントで長時間にわたって一意であるとみなされます」](https:// aws。 amazon.com/articles/Amazon-SQS/1343#05)これらは現在UUIDですが、値はSQSの設計に制約されません。これに対して安全にコーディングするには、100文字までの不透明な文字列であると想定する必要があります。 –
私は別のUUIDを使用し、SQSが生成したIDには全く依存しません。または、メッセージがデータベースレコードにリンクされている場合は、データベースキーを使用します。 –