Business Connector и его сессии
Коллеги, добрый день!
Есть вопрос по практическому использованию Business Connector для DAX 2009.
Мы сейчас реализуем связь DAX 2009 и Битрикс 24 через .Net Business Connector.
Реализация с использованием Web API (IIS + ASP.NET + C#).
Имеет ли смысл постоянно держать одну открытую сессию для Business Connector в DAX 2009, чтобы через неё выполнять все внешние запросы? Есть ли вообще такая возможность?
Сейчас реализация следующая: каждый запрос к Web API создаёт свой экземпляр Business Connector, для него открывается отдельная сессия в DAX 2009, в рамках которой выполняется статический метод в контексте DAX. Как только результаты получены на стороне Web API, сессия закрывается и экземпляр Business Connector прекращает осознанное существование. Есть определённые сомнения, что такой алгоритм не будет продуктивен при промышленной эксплуатации и мы получим проседание по производительности из-за траты ресурсов на открытия-закрытия сессий DAX.
Поделитесь опытом, пожалуйста.
__________________
MS Dynamics AX 2009
Kernel 5.0.1600.4110
Application 5.0.1500.6491
|