Sono nuovo a ReactiveX e alla programmazione reattiva in generale. Devo implementare un meccanismo di riprova per le operazioni CAS Couchbase, ma l'esempio sul sito web Couchbase mostra un nuovo tentativo, che sembra riprovare indefinitamente. Devo avere un limite di tentativi e ritentare il conteggio da qualche parte.RxJava: retryWhen with retry limit
Il semplice retry() funzionerebbe, poiché accetta un retryLimit, ma non voglio che torni su ogni eccezione, solo su CASMismatchException.
Qualche idea? Sto usando la libreria RxJava.
Voglio utilizzare il tentativo quando si dispone di una limitazione del conteggio. Ho provato Observable.range (0, 10) ma non funziona. –