我正在Google App Engine数据存储区上构建服务,这是最终一致的数据存储区。对于我的应用程序,这很好。
但是,我正在开发测试,这些测试执行的操作类似PUT对象,然后执行GET对象,并检查返回对象的属性。不幸的是,因为数据存储最终是一致的,所以这些简单的测试无法重现。
您如何测试最终一致的服务?
How can I reproducibly test an eventually consistent service?
-不能。您必须删除“可复制”或“最终”一词;你不能两者兼得。