ฉันกำลังสร้างบริการที่อยู่ด้านบนของ Google App Engine Datastore ซึ่งเป็นที่เก็บข้อมูลที่สอดคล้องกันในที่สุด สำหรับแอปพลิเคชันของฉันนี่ใช้ได้
อย่างไรก็ตามฉันกำลังพัฒนาแบบทดสอบที่ทำสิ่งต่าง ๆ เช่นวัตถุ PUT จากนั้นรับวัตถุและตรวจสอบคุณสมบัติบนวัตถุที่ส่งคืน น่าเสียดายที่ในที่สุดเนื่องจากที่เก็บข้อมูลมีความสอดคล้องกันการทดสอบอย่างง่ายเหล่านี้จึงไม่สามารถทำซ้ำได้
คุณจะทดสอบบริการที่สอดคล้องกันได้อย่างไรในที่สุด?
How can I reproducibly test an eventually consistent service?
- คุณทำไม่ได้ คุณต้องลบคำว่า "ทำซ้ำ" หรือคำว่า "ในที่สุด;" คุณมีทั้งคู่ไม่ได้