![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Andrey1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 27.2.2004 Где: Moscow Репутация: 2 Всего: 5 |
Тормоза при перезагрузки сессии Spring"а при каждом изменении проекта (что тянет за собой тормозную перегрузку EntityManagerFactory) заставляют что-то с этим делать
Плюс есть потребность в том, чтобы было отдельное веб-приложение, которое бы поднималось один раз (скажем, нужен коннект к веб-сервису и не желательно, чтобы переконнект случался каждый раз при перегрузки сессии). Возникла идея - сделать и поднять отдельное веб-приложение и все необходимые ресурсы (EntityManagerFactory, сессию к веб-сервису) брать уже у него. Как это лучше реализовать? Куда копать, где почитать? -------------------- Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания. из сутры помоста шестого патриарха Хуэйнена |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
Переводить приложение на плагинную архитектуру. У спринга конечно же есть надстройка для OSGi - Spring Dynamic Modules. Плагины можно перезапускать не останавливая приложение.
Другая стратегия - SOA. Дробить серверное приложение на сервисы. Сервисы, как и плагины, можно перезапускать не останавливая всю систему. Мне этот подход представляется проще. |
|||
|
||||
| Andrey1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 27.2.2004 Где: Moscow Репутация: 2 Всего: 5 |
Спасибо. Буду изучать. На вскидку, плагинная архитектура выглядит проще.
-------------------- Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания. из сутры помоста шестого патриарха Хуэйнена |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |