Tôi đang xây dựng một dịch vụ trên đỉnh Kho dữ liệu ứng dụng của Google, đây là kho lưu trữ dữ liệu nhất quán. Đối với ứng dụng của tôi, điều này là tốt.
Tuy nhiên, tôi đang phát triển các thử nghiệm thực hiện những việc như đối tượng PUT, sau đó NHẬN đối tượng và kiểm tra các thuộc tính trên đối tượng được trả về. Thật không may, vì kho dữ liệu cuối cùng phù hợp, các thử nghiệm đơn giản này không thể lặp lại.
Làm thế nào để bạn kiểm tra một dịch vụ cuối cùng phù hợp?
How can I reproducibly test an eventually consistent service?
- Bạn không thể. Bạn phải loại bỏ từ "tái sản xuất" hoặc từ "cuối cùng;" bạn không thể có cả hai.