Я работаю над ядром Asp.Net с сервисной фабрикой Azure.У нас также есть служба без гражданства.На портале Azure у нас есть 5 узлов, и для каждого узла у нас есть 2 экземпляра.Я реализовал механизм регистрации.Я также использую внедрение зависимостей.
Всякий раз, когда рабочая роль выбирает запись из базы данных, до момента ее обработки есть несколько значений, потому что мне нужно регистрировать эти значения в моей структуре ведения журнала.Я использую это значение для отслеживания телеметрии во всех системах.
В настоящее время я создал объект для таких значений и назначил этот объект классу журналирования всякий раз, когда я брал документ.
Это работает нормально, когда я работаю в локальной среде, потому что у меня есть один узел и один экземпляр.Как только я перешел в Azure, он начинает перезаписывать значения.
Как этого избежать?Как я могу убедиться, что значение не должно изменяться до тех пор, пока оно не будет обработано?
Для Asp.Net у нас есть сеанс, есть ли у нас что-то подобное для рабочей роли?
Спасибо за ваш вклади руководство.