powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Модульное приложение
11 сообщений из 11, страница 1 из 1
Модульное приложение
    #38160943
В общем суть такова.
Есть несложное приложение под web.
Обычный war, Spring+Hibernate+Vaadin, Jetty как контейнер.
Бизнеслогика совсем не сложная.

Но вот приложение понравилось пользователям и его решено перенести на несколько филиалов. "перенести" это громко сказано, просто дали доступ к серваку в корпоративной VPN.
И тут возникла проблема. Эти несколько филиалов работают в разных временных зонах и получается, что приложение востребовано что называется 24/7.
А оно в процессе активной разработки, т.е. часто обновляется и вариант "всех выгнать" и перезалить war выглядит не очень. Пользователи ругаются.
Ну в общем для тех кто "в теме" ситуация должна быть уже ясна.

Подскажите плиз, какие есть варианты построения приложения так, чтобы его можно было обновлять не выгоняя пользователей?

Приложение на данный момент маленькое, время для экспериментов есть, и не составит труда его переписать архитектурно по другому.
Так что мы ничем не ограничены.
...
Рейтинг: 0 / 0
Модульное приложение
    #38160972
oneHalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То чего ты хочешь называется JRebel, но он, вроде за бабло.
...
Рейтинг: 0 / 0
Модульное приложение
    #38161128
oneHalfТо чего ты хочешь называется JRebel, но он, вроде за бабло.

За Jrebel в курсе. Но это немного не то.

Возможно в EJB можно модулями разрабатывать и обновлять на ходу или еще как?
Тот же OSGI... может еще кто пользовался какими радостями...

Может у нас подход совсем неверный... и 1 приложение = 1 war, это хреново и надо его как-то разбивать и по отдельности обновлять.

Интересует проблема в целом так сказать, как делают люди в своей повседневной работе.
...
Рейтинг: 0 / 0
Модульное приложение
    #38161138
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,

тут на форуме слышал что вроде как некоторые AS (типа WebLogic, JBoss, GlassFish) умеют динамически обновлять, без рестарта... покопайте в этом направлении
...
Рейтинг: 0 / 0
Модульное приложение
    #38161147
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде то что Вы ищите:
Deploying on a running JBoss Web server
...
Рейтинг: 0 / 0
Модульное приложение
    #38161173
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно деполить "версионно". Если не меняются ORM сущности, то жить можно. Но perm gen неминуем.
...
Рейтинг: 0 / 0
Модульное приложение
    #38161183
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас сильно меняются классы, как ни крути, придется выгонять (ну или сессии рубить, что в принципе с точки зрения пользователя равноценно).
Вы могли бы разбить приложение на части и связать их через jms+xml например, чтоб деплоить кусочками. В таком случае клиентская часть может просто поджидать ответа сервисной части, пока та редеплоится.
...
Рейтинг: 0 / 0
Модульное приложение
    #38161199
ЛагманЕсли у вас сильно меняются классы, как ни крути, придется выгонять (ну или сессии рубить, что в принципе с точки зрения пользователя равноценно).
Вы могли бы разбить приложение на части и связать их через jms+xml например, чтоб деплоить кусочками. В таком случае клиентская часть может просто поджидать ответа сервисной части, пока та редеплоится.

Блин кстати да... JMS мы не рассматривали. А оно походу поможет. Бешеных скоростей не надо. Если разбить на кусочки, то можно через очереди разрулить ситуацию...

СПС
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Модульное приложение
    #39566055
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не хотел создать идентичную тему, и решил тут задавать вопрос.

кроме тут предложенного как ещё можно писать модульный проект?
...
Рейтинг: 0 / 0
Модульное приложение
    #39566061
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарне хотел создать идентичную тему, и решил тут задавать вопрос.

кроме тут предложенного как ещё можно писать модульный проект?
Кажый в это вкладывает то что хочет. Не стесняйтесь создавать темы и конкретизировать требования.
Например у ТС "чтобы его можно было обновлять не выгоняя пользователей" не понятно как вообще с модулями связано.
...
Рейтинг: 0 / 0
Модульное приложение
    #39566069
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

ну я исходил из названии темы... хорошо создам тему и конкретизирую свой вопрос.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Модульное приложение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]