Ist es möglich, die Sichtbarkeitszeit einer Nachricht, die sich im Flug befindet, zu verlängern?Aws-Integrationsfeder: Sichtbarkeitszeitlimit verlängern
Siehe:
http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/AboutVT.html.
Abschnitt: Ändern des Sichtbarkeitslimits einer Nachricht.
Zusammenfassend möchte ich in der Lage sein, den ersten Satz Sichtbarkeit Timeout für eine bestimmte Nachricht zu erweitern, die im Flug ist.
Beispiel wenn 15 Sekunden vergangen sind, möchte ich das Timeout um weitere 20 Sekunden verlängern. Besseres Beispiel in Java Docs oben.
Von meinem Verständnis in den oben genannten Links können Sie dies auf der Amazonas Seite tun.
Unten sind meine aktuellen Einstellungen;
SqsMessageDrivenChannelAdapter adapter =
new SqsMessageDrivenChannelAdapter(queue);
adapter.setMessageDeletionPolicy(SqsMessageDeletionPolicy.ON_SUCCESS);
adapter.setMaxNumberOfMessages(1);
adapter.setSendTimeout(2000);
adapter.setVisibilityTimeout(200);
adapter.setWaitTimeOut(20);
Kann diese Zeitüberschreitung verlängert werden?
Sorry, Ihre Frage ist nicht klar. Wir legen nur die Attribute offen, die im Ziel "ReceiveMessageRequest" vorhanden sind. Ich verstehe einfach nicht, was du sonst noch sehen möchtest. –
@ ArtemBilan Ich hoffe, das ist jetzt klar. – user101010101