ИСПРАВЛЕНИЕ. Интегратор транзакций медленно с большими массивами непереводимых байтов на сервере интеграции узла

Применяется к
Host Integration Server 2013 Host Integration Server 2016

Проблема

Параметр в объекте Transaction Integrator (TI) определяется как массив байтов непереводимых байтов на сервере интеграции узла. Если массив байтов очень велик (например, более 10 000 байт), вызов занимает больше времени, чем при выполнении аналогичного вызова с помощью Host Integration Server 2010.

Причина

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

Так как это непереводимый массив байтов, преобразование отсутствует. Поэтому дополнительная проверка ошибок не требуется. Интегратор транзакций был изменен, чтобы пропустить проверку ошибок для непереводимых массивов байтов.

Решение

Исправление, устраняющее эту проблему, входит в следующие накопительные обновления для сервера интеграции узла:

Накопительный пакет обновления 2 для host Integration Server 2016

Накопительный пакет обновления 4 для host Integration Server 2013

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.