Я предоставляю услугу, которая будет вызывать внешнюю зависимую службу для выполнения одного бизнес-процесса, и в некоторых ситуациях нам приходилось работать с внешней командой по производственным вопросам и приходиться делиться запросом, который мы отправили, и ответной полезной нагрузкой, которую мы получили, чтобы подтвердить, что проблема была в их конце. Иногда возникает проблема, когда мы получаем пиковую нагрузку, мы получаем исключения из памяти в этом операторе сериализации
мы зарегистрировали все запросы и ответы, используя регистратор, который сначала сериализует бизнес-объект в JSON с использованием newton json.net, а затем
войти в приложение идеи
_logger.WriteEvent ("Ответ на внешние данные: доступны следующие продукты:" + Newtonsoft.Json.JsonConvert.SerializeObject (SKUS), TraceEventType.Information,
По мере того, как мы выходим из памяти, я думал о том, как лучше всего зарегистрировать эти большие полезные нагрузки запросов и ответов в каком-то внешнем источнике, таком как хранилище таблиц и т. Д., Но для этого снова нам нужно сериализоваться в json и войти в систему, так что выдайте все еще будет там, что является лучшим способом решить эту проблему? Любые указатели будут очень полезны