Основи QA · Senior · Запитання 29 з 76
Як протестувати eventual consistency в розподіленій системі?
- 1Опитувати очікуваний стан у межах таймауту, а не перевіряти одразу
- 2Тестувати eventually consistent частини лише вручну
- 3Додати фіксований sleep на десять секунд перед кожною перевіркою
Показати відповідь
Правильна відповідь: Опитувати очікуваний стан у межах таймауту, а не перевіряти одразу
Пояснення
Даним може знадобитися час, щоб поширитися. Перевірки, що повторюються, доки умова не виконається (з розумним лімітом), стабільні й чітко падають, якщо узгодженість так і не настає.