0

2 つの SQS キューがあり、それぞれがメッセージを取得しているユースケースがあります。ただし、条件は、FIRST キューでメッセージを取得している場合、SECOND キューからのメッセージの読み取りを停止し、FIRST キュー メッセージを優先することです。SQS ポーラーを 1 つだけ使用してこれを処理できますか?

問題の説明: FIRST キューにメッセージを受け取ることがよくありますが、それらは重要なメッセージです。しかし、私は常に SECOND キューにメッセージを受け取り続けています。したがって、ポーラーが SECOND キューのメッセージを処理しているときに、新しいメッセージが FIRST キューに突然現れた場合、SECOND キューのメッセージを処理した後、FIRST キューにジャンプして取得を開始する必要があります。 FIRST キューが空になるまで、そこからのメッセージ。

それに対する解決策はありますか?

4

1 に答える 1