Viele Verbraucher in der SQS-Warteschlange verwenden

Ich weiß, dass es möglich ist, eine SQS-Warteschlange mit mehreren Threads zu belegen. Ich möchte garantieren, dass jede Nachricht einmal verbraucht wird. Ich weiß, dass es möglich ist, das Sichtbarkeitszeitlimit einer Nachricht zu ändern, z. B. gleich meiner Verarbeitungszeit. Wenn mein Prozess länger dauert als das Zeitlimit für die Sichtbarkeit (z. B. eine langsame Verbindung), kann ein anderer Thread dieselbe Nachricht verarbeiten.

Was ist der beste Ansatz, um sicherzustellen, dass eine Nachricht einmal verarbeitet wird?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage