Ένα distributed cache επιτρέπει σε πολλά instances να επαναχρησιμοποιούν δεδομένα μέσω δικτύου. Αποφεύγει επαναλαμβανόμενη ακριβή εργασία, με σαφείς κανόνες επικαιρότητας και αποτυχίας.
Τρία backend instances διαβάζουν τον ίδιο κατάλογο. Τοπικό cache σημαίνει τρεις ξεχωριστές κόπιες. Κοινή υπηρεσία επιτρέπει σε ένα instance να φορτώσει τιμή που χρησιμοποιούν άλλα. Η υπηρεσία μπορεί και η ίδια να έχει πολλούς κόμβους.
1. Αποφασίστε τι αποθηκεύεται ασφαλώς
Ξεκινήστε από κόστος παραγωγής και ανεκτή παλαιότητα. Περιγραφή προϊόντος ίσως επιτρέπει καθυστέρηση, τελικός έλεγχος αποθέματος μπορεί να απαιτεί έγκυρη πηγή.
