Сценарий заключается в том, что у нас есть приложение Service Fabric в производстве с использованием услуг Stateful. Произошло что-то плохое, что привело к тому, что состояние системы стало непоследовательным. Нам нужно исправить проблему, вызвавшую поврежденное состояние, но нам нужно очень быстро исправить состояние.Servce Fabric. Устные услуги - Восстановление от коррупции
Есть несколько вопросов здесь, о которых я хотел бы услышать мнение народов:
Как мы визуализировать данные в услугах? Должны ли мы реализовать какие-то функции «Дамп-данные», чтобы мы могли справиться с тем, что произошло? Даже с отладчиком трудно увидеть данные в сервисах.
Как только мы определили, какие данные были повреждены, мы захотим быстро исправить это, чтобы наши клиенты снова работали. Возможно, мы захотим сделать это, прежде чем мы выясним основную причину проблемы. Я предполагаю, что нам нужно развернуть новую версию всех затронутых сервисов с помощью специального одноразового кода, чтобы исправить коррупцию. Любые другие предложения?