При использовании модели каскадного обновления моделей по подписке учитывать параметр синхронности обновления.
В 1.1
{ 1) Изменение состояния сторонней модели. 2) Изменение локального состояния. (В данном удаленная модель изменена, но локальная еще не получила событие и не содержит изменение шага 1) } 3) Поступление оповещения об изменении от сторонней модели.
Более общий вариант.
В 1.2
{ 1) Изменение состояния сторонней модели. Получение измененной модели. 2) Изменение локального состояния. (В данном удаленная модель изменена, но локальная еще не получила событие и не содержит изменение шага 1) } 3) Поступление оповещения об изменении от сторонней модели.
В 2.
{ 1) Изменение Состояния Сторонней Модели 1.1) (В рамках изменения. Синхронно) Поступление оповещения об изменении от модели. 2) Изменение локального состояния (В данном случае локальная модель содержит изменение шага 1). }
При использовании модели каскадного обновления моделей по подписке учитывать параметр синхронности обновления.
1) Изменение состояния сторонней модели.
2) Изменение локального состояния. (В данном удаленная модель изменена, но локальная еще не получила событие и не содержит изменение шага 1)
}
3) Поступление оповещения об изменении от сторонней модели.
1) Изменение состояния сторонней модели. Получение измененной модели.
2) Изменение локального состояния. (В данном удаленная модель изменена, но локальная еще не получила событие и не содержит изменение шага 1)
}
3) Поступление оповещения об изменении от сторонней модели.
1) Изменение Состояния Сторонней Модели
1.1) (В рамках изменения. Синхронно) Поступление оповещения об изменении от модели.
2) Изменение локального состояния (В данном случае локальная модель содержит изменение шага 1).
}