Сбои в возможной согласованной системе и пользовательском опыте

Если я правильно понял, в возможной согласованной системе вы бы принимали и подтверждали события от пользователя, но на самом деле просто хранили бы событие в очереди, пока оно не будет полностью обработано, включая эффекты, которые станут видимыми для пользователя.

Но поскольку между ними по самому определению система не является на 100% согласованной, обработка события может столкнуться с проблемами. В качестве примера рассмотрим событие, состоящее в изменении объекта, который уже был удален.

Каковы шаблоны для представления такого рода отказа пользователю?

Единственное, что я могу придумать прямо сейчас, это список событий, которые все еще нуждаются в обработке, с маркерами сбоев, но это, кажется, довольно технический подход, который, вероятно, будет довольно запутанным для большинства пользователей.


person Jens Schauder    schedule 05.12.2013    source источник
comment
Это больше вопрос программистов, чем SO один IMO.   -  person Mat    schedule 05.12.2013
comment
впервые я голосую за то, чтобы мой собственный вопрос был закрыт как дубликат :-P   -  person Jens Schauder    schedule 05.12.2013