Репликация сессии ColdFusion 9 все еще не рекомендуется? - PullRequest
3 голосов
/ 11 марта 2010

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

Это все еще относится к CF9 или репликация сеанса была улучшена.

1 Ответ

4 голосов
/ 12 марта 2010

Я без проблем использовал репликацию сеансов в высокопроизводительных приложениях. У нас есть 2-4 экземпляра ColdFusion на одном сервере, затем несколько физических серверов. Кроме того, мы использовали липкие сеансы, чтобы сохранить сеансы в одном экземпляре с использованием циклического перебора на балансировщиках нагрузки.

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

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

Единственная проблема с репликацией сеанса до ColdFusion 9 состояла в том, что любые объекты (CFC), которые были сохранены в сеансе, не могли быть реплицированы между экземплярами. CF 9 исправил все это.

...