Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7   вперед  Ctrl      все
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4700
Petro123
певый раз что ли?
Утоняешь юз кейс при котором растет и какие классы не уничтожаются.
Чтобы лечить нужно диагностировать.


Долго, нудно и не интересно!
Настоящие смузохлебы, просто ставят на мониторинг и рестартят, когда память выжерается до критического объема. :-)
24 апр 19, 06:43    [21870242]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
mad_nazgul
Petro123
певый раз что ли?
Утоняешь юз кейс при котором растет и какие классы не уничтожаются.
Чтобы лечить нужно диагностировать.


Долго, нудно и не интересно!
Настоящие смузохлебы, просто ставят на мониторинг и рестартят, когда память выжерается до критического объема. :-)


в этом нет смысла, когда приложение падает по аутофмемори, автоматический запускается новый инстанс. Они может и не знают об этом....
24 апр 19, 06:48    [21870243]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1154
Озверин
в этом нет смысла, когда приложение падает по аутофмемори, автоматический запускается новый инстанс. Они может и не знают об этом....

Прикольно, есть где-то пример или как оно реализовываться?
24 апр 19, 07:48    [21870264]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
vimba
Member

Откуда: Санкт-Петербург
Сообщений: 2201
Imperous
Озверин
в этом нет смысла, когда приложение падает по аутофмемори, автоматический запускается новый инстанс. Они может и не знают об этом....

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

На полноценных виртуалках или baremetal подойдёт systemd, или на крайний случай какой-нибудь supervisord если операционка древняя, а для докер контейнеров автоматический перезапуск встроен во все системы оркестрации.
24 апр 19, 08:08    [21870269]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Imperous
Озверин
в этом нет смысла, когда приложение падает по аутофмемори, автоматический запускается новый инстанс. Они может и не знают об этом....

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


когда описываете pod для кубера - там выделяется кол-во памяти и все.
там же описывается и restart policy
24 апр 19, 08:50    [21870296]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mad_nazgul
Долго, нудно и не интересно!

Ну дак в обоих вариантах можно рестарт настроить по каким либо событиям.
В чем крутизна?
24 апр 19, 10:50    [21870363]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4700
Озверин
mad_nazgul
пропущено...


Долго, нудно и не интересно!
Настоящие смузохлебы, просто ставят на мониторинг и рестартят, когда память выжерается до критического объема. :-)


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


Прошу прощения, я это и имел в виду. Что все делается на автомате.
24 апр 19, 12:32    [21870432]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4700
Petro123
mad_nazgul
Долго, нудно и не интересно!

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


В том, что при микросервисной архитектуре рестарта не заметят.
А вот с монолитом есть нюансы.
24 апр 19, 12:34    [21870434]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
vimba
Member

Откуда: Санкт-Петербург
Сообщений: 2201
mad_nazgul,

если мониторинг настроен и вы заранее подумали о метрике по изменению которой можно судить о рестарте, то visibility рестартов одинаков независимо от схемы монилит/микросервисы, а если мониторинга нет то в таком случае можно много чего нехорошего незаметить по мимо рестартов. Я даже предположу, что факты рестарта монолита задеплоенного в какой-нибудь app server труднее будет мониторить, так как для микросервиса достаточно ориентировться на Uptime уже отдаваемый JVM, а вот WAR архив с монолитом можно в томкате теребонькать сколько угодно и Uptime у JVM не поменяется, нужно либо в приложении добавлять метрику uptime, либо смотреть что там по этому поводу есть в метриках у томката(если они есть).
24 апр 19, 13:01    [21870467]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mad_nazgul
В том, что при микросервисной архитектуре рестарта не заметят.
А вот с монолитом есть нюансы.
это самое большое заблуждение.
Нет монолитов сейчас с тех пор, как была технология КИС (корпоративная информационная система).
У вас монолит? Что вы сказки рассказываете про Бабу Ягу.
24 апр 19, 13:13    [21870488]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
betelgeizex
Member

Откуда:
Сообщений: 59
Опять..
Конкретный вопрос "Spring или Spring-Boot" привел к дилемме жизни и смерти: JavaEE или Node.JS, монолит или микросервис, табы или пробелы

ИМХО, все просто:
Если надо быстро законтрибьютить в стартап, сидя в коворкинге, и пока смузи не закончилось - тут, конечно, Spring Boot. Старый добрый sunn-vynn тыдыщ-тыдыщ, и в продакшен.

А если стартует долгосрочный проект, критичный для бизнеса, то можно потратить несколько дней на сборку нужных зависимостей и конфигов. Чтобы потом не удивляться, почему новая зависимость поломала медиану мавена, и теперь в гуаве какие-то конструкторы пропали...
24 апр 19, 22:26    [21870961]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4700
Petro123
mad_nazgul
В том, что при микросервисной архитектуре рестарта не заметят.
А вот с монолитом есть нюансы.
это самое большое заблуждение.
Нет монолитов сейчас с тех пор, как была технология КИС (корпоративная информационная система).
У вас монолит? Что вы сказки рассказываете про Бабу Ягу.


Ну сказки, не сказки не знаю.
Я в основном сталкиваюсь с тем, что на одном сервере приложений крутиться несколько приложений.
Т.к. для администраторов "так проще".
Если одно из приложений начинает выедать память, или блочит БД, то весь сервер приложений "встает колом".

А вообще КИС это "химера".
Т.к. под КИС можно запихнуть все что угодно.
Начиная с самописного монолита, до облачных сервисов.
25 апр 19, 07:56    [21871160]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mad_nazgul
Ну сказки, не сказки не знаю.

ну, если никто не сказал что у него монолит, то конечно сказки.))
Никто не видел таких примеров).
Этот термин был придуман маркетологами при вводе слова микросервисы.
Так например, они хитро могут сказать что "преимущество нового кофе - наличие кофеина".

mad_nazgul
Я в основном сталкиваюсь с тем, что на одном сервере приложений крутиться несколько приложений.
Т.к. для администраторов "так проще".
Если одно из приложений начинает выедать память, или блочит БД, то весь сервер приложений "встает колом".

1. Т.е. у вас не монолит
2. А какая вам разница как разнесут ваши приложения по физическим серверам админы?
mad_nazgul
А вообще КИС это "химера".

КИС реально был в прошлом, когда все мелкие приложения переписывали на одну громадную базу и кучу клиентов.
...
Итого, слово монолит - фикция.
25 апр 19, 10:23    [21871281]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4700
Petro123
КИС реально был в прошлом, когда все мелкие приложения переписывали на одну громадную базу и кучу клиентов.
...
Итого, слово монолит - фикция.


Не сказал бы.
Когда одно приложение (артефакт) делает кучу самых разных вещей.
Например ERP-системы.
Например ADempiere, которое собирается водно приложение и в нем можно делать весь учет.
25 апр 19, 11:42    [21871406]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mayton
Member

Откуда: loopback
Сообщений: 40989
Монолит скорее - метафорическое описание сильно-связного приложения из множества модулей.
Где принцип high cohession размазан по всему исходному коду.
25 апр 19, 11:50    [21871424]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mad_nazgul
Например ERP-системы.
наконец то мы от вас дождались конкретики.
С чего взяли что ERP монолит?
Пруфы есть?
25 апр 19, 12:06    [21871453]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mayton
Монолит скорее - метафорическое описание
я же помню)). У меня хорошая память. Термин появился вместе с новым термином микросервисы. Чтобы обосновать важность оных.
25 апр 19, 12:08    [21871454]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mad_nazgul
Например ERP-системы.
Например ADempiere, которое собирается водно приложение и в нем можно делать весь учет.

вы меня ещё раз убедили что термин "микросервисы как альтернатива монолитам" это buzzword.
ERP никогда не были монолитами. Просто там можно написать все монолитом и можно написать по нормальному.
25 апр 19, 12:16    [21871463]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mayton
Member

Откуда: loopback
Сообщений: 40989
Petro123
mayton
Монолит скорее - метафорическое описание
я же помню)). У меня хорошая память. Термин появился вместе с новым термином микросервисы. Чтобы обосновать важность оных.

100%. До микросервисов не было такого определения. Как всегда. Онтологии и классификации вводят
чтобы провести черту и сказать дескыть - "мы не такие... мы другие..."

Что такое монолит и микросервис с точки зрения процессора если микросервисы подняты в одном
физическом хосте? А что такое монолитное ядро Linux против Микроядра QNX?
25 апр 19, 12:16    [21871465]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Petro123
mayton
Монолит скорее - метафорическое описание
я же помню)). У меня хорошая память. Термин появился вместе с новым термином микросервисы. Чтобы обосновать важность оных.



я когда что-то не помню - проверяю сей факт в гугле, чтобы не выглядеть глупо.
25 апр 19, 12:18    [21871473]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Озверин
чтобы не выглядеть глупо.

проверяй - чтобы глупо не выглядеть
25 апр 19, 12:27    [21871479]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mayton
Member

Откуда: loopback
Сообщений: 40989
Я не против проверки публикаций. Давайте проверять.
25 апр 19, 12:33    [21871494]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Petro123
Озверин
чтобы не выглядеть глупо.

проверяй - чтобы глупо не выглядеть


мне даже лезть не надо - в 2015 начался бум на микросервисы, после того, как Мартин в 2014 разродился подробным концептом.

В то время ерп даже у опенбраво было. Тогда как первые erp системы появились вообще в начале 2000х, насколько я себе представляю. Тот же САП уже точно там что-то нарожал.
25 апр 19, 12:36    [21871503]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
mayton
Member

Откуда: loopback
Сообщений: 40989
Озверин, ERP это вообще перпендикулярная классификация. Другое измерение вобщем-то.

К чему нам обсуждать ERP?
25 апр 19, 12:39    [21871511]     Ответить | Цитировать Сообщить модератору
 Re: Spring или Spring-Boot? Что выбирают true программисты?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
mayton
Озверин, ERP это вообще перпендикулярная классификация. Другое измерение вобщем-то.

К чему нам обсуждать ERP?



я зашел, вы тут обсуждаете ерп, а потом спрашиваете, зачем это делаю я? ;) Реально?:)
25 апр 19, 12:40    [21871513]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7   вперед  Ctrl      все
Все форумы / Java Ответить