Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Java |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] 3 4 5 вперед Ctrl→ все |
_webdev_ Member Откуда: Germany Сообщений: 529 |
Спасибо всем откликнувшимся. |
||||||||||||||||
31 окт 19, 14:05 [22007151] Ответить | Цитировать Сообщить модератору |
_webdev_ Member Откуда: Germany Сообщений: 529 |
Релизим 15 wars and jars. Речь идёт сейчас, как портировать 1 war с наименьшим уроном. |
||
31 окт 19, 14:07 [22007154] Ответить | Цитировать Сообщить модератору |
_webdev_ Member Откуда: Germany Сообщений: 529 |
|
||
31 окт 19, 14:08 [22007157] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 51153 |
Это как пудинг. Никогда не знаешь вкусный он или нет пока не сьешь. Начинай. И пиши тут какие проблемы возникли. Я-бы начал с приложения HelloWorld и добавлял в него ендпоинты по 1 штуке. |
||
31 окт 19, 14:15 [22007166] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Сейчас 15 war это 15 веб приложений рест на томкате. Так? Третью страницу описать не можешь. |
||||
31 окт 19, 14:34 [22007197] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Мужеподобная жена? |
||
31 окт 19, 14:35 [22007200] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Окончательно решил? |
||
31 окт 19, 14:38 [22007205] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
mayton, Проблема уже видна. Слишком мелко нарезали на 15 сервисов war. Насколько можно понять по его описанию. Резать нужно по функционалу. А теперь он хочет из 15 сервисов war сделать 15 jar без аппСервера томкат. Типо будет проще))). ... Что сложного в админке кнопку деплой нажать я не понял. |
31 окт 19, 14:54 [22007235] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
mayton, Проблема уже видна. Слишком мелко нарезали на 15 сервисов war. Насколько можно понять по его описанию. Резать нужно по функционалу. А теперь он хочет из 15 сервисов war сделать 15 jar без аппСервера томкат. Типо будет проще))). ... Что сложного в админке кнопку деплой нажать я не понял. |
31 окт 19, 14:54 [22007236] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 51153 |
Ортогонально. Что 15 что 14 на 1. Резать надо по закону Конвея. По структуре организации которая будет это разрабатывать и сопровождать. |
31 окт 19, 14:57 [22007242] Ответить | Цитировать Сообщить модератору |
mad_nazgul Member Откуда: Сообщений: 5622 |
А если попробовать fat-war?! |
||||
31 окт 19, 15:19 [22007275] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
А по функционалу резать каждая кухарка может. |
||
31 окт 19, 15:21 [22007278] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Щас он попробует. |
||
31 окт 19, 15:45 [22007306] Ответить | Цитировать Сообщить модератору |
mad_nazgul Member Откуда: Сообщений: 5622 |
Если вы не знаете, это не значит, что в документации по SpringBoot этого не написано :-) fat-war делаеться точно так же как fat-jar, только в maven указывается, что собрать нужно war-ку. Нормально собирается и работает. |
||||
1 ноя 19, 05:23 [22007650] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Я говорил что веб это не знает. А не я. Продолжайте. Чем эти war будут отличаться от 15 war сейчас у ТС? Или сами не делали? |
||
1 ноя 19, 07:16 [22007664] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
mad_nazgul, Эта тема у ТС классика против вашего хайпа с микросервисами. Увы. |
1 ноя 19, 07:25 [22007667] Ответить | Цитировать Сообщить модератору |
mad_nazgul Member Откуда: Сообщений: 5622 |
А зачем им отличаться?! На сколько я понял ТСу нужно "единообразии" в CI/CD. fat-war от fat-jar для CI/CD отлчиаются ничем. |
||
1 ноя 19, 08:50 [22007712] Ответить | Цитировать Сообщить модератору |
mad_nazgul Member Откуда: Сообщений: 5622 |
Если бы у ТС-а был бы сервер приложения, хотя бы GlassFish, то да были бы проблемы, если еще бы использовали CDI в полный рост. Но у него tomcat. А растащить несколько war-ок из tomcat по отдельным инстансам гораздо проще, чем из сервера приложений. |
||
1 ноя 19, 08:52 [22007716] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Ну дак расскажи проблемы. У меня тоже деплой одной командой adminutil deploy /home/myApp.war. |
||||
1 ноя 19, 09:04 [22007727] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Это уже третий чел который залез в Ж... со своими микросервисами. |
||
1 ноя 19, 09:16 [22007736] Ответить | Цитировать Сообщить модератору |
mad_nazgul Member Откуда: Сообщений: 5622 |
1. Не надо где-то на сервере держать отдельно tomcat соотвественно его администрировать 2. Можно, например, завернуть приложение/сервисы в docker и перейти на инфраструктуру kubernetes. Причем довольно просто
Проблемы с сервером приложений, если используются возможности сервера приложений связанный с инжекцией бинов. Когда можно сделать один бин который использоваться несколькими приложениями. |
||||||||
1 ноя 19, 09:45 [22007761] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
mad_nazgul, Вы третьему челу с проблемами говорите что это просто. Показывайте ему решение. |
1 ноя 19, 09:55 [22007770] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7706 |
Есть томкат или другой аппСервер в роли менеджера и оркестровщика веб приложений/сервисов. Предлагается его выкинуть. Ну а без оркестровки как? Правильно - обратно добавляем контейнеры и kubernetes и... |
||
1 ноя 19, 10:02 [22007778] Ответить | Цитировать Сообщить модератору |
mad_nazgul Member Откуда: Сообщений: 5622 |
Дело не совсем в оркестровке, а в масштабировании. У обычных серверов приложений для JavaEE есть трудности при горизонтальном масштабировании. Микросервисная архитектура и инструменты для нее, как бы и созданы чтобы решить эту проблему. |
||
1 ноя 19, 11:18 [22007881] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 51153 |
Мы как-то мигрировали legacy Spring -> Spring Boot биржевое приложение. Один из его tiers, который ответсвтенный за балансировку JMS. Запланировано 1 спринт но еле-еле влезли в 2 спринта. Ох и боков-же вылезло! К сожалению щас я не вспомню подробностей (мигрировал не я а другая команда) но бокопорил не сам Спринг а массовые зависимости. Типа cglib и прочие мелкие но функицональныее. Вобщем пудинг надо начать все таки кушать и сообщать что там на язык попало. |
1 ноя 19, 11:26 [22007898] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] 3 4 5 вперед Ctrl→ все |
Все форумы / Java | ![]() |