Ho lo scenario seguente e quello che voglio fare è costruire un meccanismo di tentativi per recuperare uno stato. Quindi, quello che abbiamo è un sistema di pagamento e vogliamo chiamare una terza parte fornita periodicamente per recuperare lo stato del pagamento. Più precisamente, vogliamo farlo in modo esponenziale, 1a volta dopo 1s, 2a volta dopo 2s, 3a volta dopo 4s, ecc.
Penso a una soluzione ingenua che utilizza la tabella SQL per archiviare ogni azione diversa o utilizzare un broker di messaggi come Kafka come coda.
Quale pensi che sia una buona soluzione?