Ich lese gerade GCM: Ссылка
und eine der Voraussetzungen ist, dass der Server in der Lage sein muss:
Ich benutze Spring RestTemplate für mein Backend, das von Spring Boot kommt. Es scheint keine Methode zu geben, mit der ich meine Wiederholungsrichtlinie in den Dokumenten festlegen kann: Ссылка
Auch wenn ich gegoogelt habe, habe ich das RetryTemplate gefunden, aber es ist Teil von Spring Batch und erweitert nicht RestTemplate, was mich denken lässt, dass es nicht für Rest-Operationen verwendet werden soll, sondern Spring-Batch-Operationen wie große verarbeiten Anzahl der Transaktionen: Ссылка
Gibt es eine Möglichkeit, Exponential-Backoff mit Spring RestTemplate zu verwenden?
Guten Tag!
Ich denke, das gewünschte Verhalten könnte durch die Implementierung von Sleeper Klasse.
Als nächstes müssen Sie diesen Schläfer auf BackOffPolicy setzen wie folgt:
%Vor%Auch gibt es ExponentialBackOffPolicy von Frühling-Wiederholung.
Ich hoffe, das würde helfen.
Tags und Links java google-cloud-messaging spring spring-boot resttemplate