Sto creando un servizio su Google App Engine Datastore, che è un archivio dati alla fine coerente. Per la mia applicazione, va bene.
Tuttavia, sto sviluppando test che fanno cose come l'oggetto PUT e poi GET object e controllando le proprietà sull'oggetto restituito. Sfortunatamente, poiché il datastore è infine coerente, questi semplici test non sono riproducibili.
Come testare un servizio eventualmente coerente?
How can I reproducibly test an eventually consistent service?
- Non puoi. Devi rimuovere la parola "riproducibile" o la parola "eventualmente;" non puoi avere entrambi.