Показать сообщение отдельно
Старый 05.04.2016, 22:27   #28  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от gl00mie Посмотреть сообщение
на АОСе больше нет выделенного потока, закрепленного за каждой пользовательской сессией, вместо этого есть пул рабочих потоков (их в разы меньше, чем пользовательских сессий), где очередной запрос от пользовательской сессии обрабатывается первым попавшимся свободным рабочим потоком, который берется из пула, потом он кладется обратно в пул, а через мгновение уже обрабатывает запрос от другой пользовательской сессии.
Мммм. Если я правильно понимаю такое перескакивание может быть в случае когда от клиента идут запросы на аос и нет транзакции. А если начата транзакция или запущена долгая обработка на аосе (например пакет крутится) то тоже не будет соответствия сессии и потока ? Это же неудобно. Контекст надо как-то передавать между потоками. Накладные расходы опять же вырастают.
А где про это можно почитать ?

Цитата:
Сообщение от gl00mie Посмотреть сообщение
Чтобы АОС умел считать, какой пользователь насколько грузит его процессоры, он должен был бы вести некие счетчики производительности в разрезе пользовательских сессий.
Дык, вот и непонятно зачем этого не сделали. Тем более что, предыдущие версии аксапты такое позволяли делать (см. класс AOSSessionInfo)