Ich habe eine kleine Gruppe von Nachrichten in einer SQS-Warteschlange, die nicht gelöscht werden, obwohl eine Löschanforderung, die an den AWS-Endpunkt gesendet wird, mit einer 200-Antwort zurückkehrt. Die Nachrichten werden von meiner Anwendung verarbeitet, und die Löschanforderung wird ebenfalls gesendet.SQS-Nachrichten, die nicht gelöscht werden
Ich verwende das Java AWS SDK 1.3.6.
Hat jemand anderes dieses Problem erlebt?
Sind diese SQS-Nachrichten überhaupt nicht gelöscht oder dauert es nur ein paar Sekunden? Könnten Sie uns etwas Code zeigen? – Daan
Hallo Daan. Sie werden nie gelöscht, oder zumindest sind sie nicht in den letzten Stunden gewesen. Ich könnte Ihnen etwas Code zeigen, aber es ist nur die regelmäßige Verwendung des AWS-SDK, also gibt es nicht viel Sinn! –
Hmm, ich hatte dieses Problem nie. Können Sie sie manuell von der AWS-Webverwaltungskonsole löschen? Betrifft dies alle Ihre SQS-Warteschlangen oder nur diese? Wenn Sie nur einen haben, können Sie versuchen, eine neue Warteschlange zu erstellen und zu überprüfen, ob derselbe Code zum Löschen von Nachrichten aus dieser Warteschlange verwendet werden kann. Auf der Statusseite des AWS-Diensts werden keine Probleme angezeigt. Daher glaube ich nicht, dass SQS sich abrackert. Könnte aber sein. – Daan