messagegroupidパラメータを使用して、必要なIDでタグ付けされたキューメッセージのみを受信する方法を教えてください。SQS FIFO MessageGroupIdを使用してメッセージを受信
私は以下の行を検索するために使用しようとしていますが、他のグループIDからのすべてのキューメッセージも常に受信します。それを行うための正しい方法はどうあるべきか
List<Message> messages = sqs.receiveMessage(receiveMessageRequest.withAttributeNames("MessageGroupId")).getMessages();
?
返信いただきありがとうございます! これは、別のメッセージグループIDを持つメッセージを処理するために2つのキューを持つ必要があることを意味しますか?このようにして、私は他のグループidのためのメッセージを受け取らないでしょう。 – JustStarted
@JustStarted - これは問題の非常に簡単な解決策になります。一般的には、キューを簡単に作成でき、データを分割することができるため、設計が簡単になります。 – stdunbar