powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring или Spring-Boot? Что выбирают true программисты?
25 сообщений из 162, страница 3 из 7
Spring или Spring-Boot? Что выбирают true программисты?
    #39804810
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловОзверинrefreshscope + правильная более или менее новый спринг + прямые руки = ни перекомпиляции, ни рестарта.@RefreshScope - это уже другой зверь - spring cloud, как итог же получается очередное нагромождение технологий, причем без наличия каких-либо стандартов, из-за чего потом с этого стэка никуда не съехать, но зато нет сервера приложений... это да, преимущество.
Serverless - это IMHO применимо не ко всему стеку а только в части Spring Functions если таковые будут реализованы.

Еще раз IMHO.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804820
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulВидел я эту инфраструктуру на IBM WebSphere - это "АДъ и Израиль".
Не ну как сервер приложений вещь устойчивая (свой JVM как никак).
Перегружать надо раз в неделю, а не каждый день, как jBoss. (Хотя tomcat может работать годами без перезагрузки)Вот нужно там что-то перезагружать постоянно или нет - это же свойство приложения/сервиса, а не сервера приложений, ну по крайней мере из своего опыта я могу сделать только такой вывод.
mad_nazgulНо чтобы развернуть тот же WebSphere нужно особое умение танцев с бубном.
Есть типа веб-интерфейс. Но если надо что то потюнинговать насчет производительности - привет CLI, с невразумительной документацией.
Настройка кластера, это отдельное приключение. А уж добавить ноду в кластер...

Настроить CI/CD это что-то с чем-то.
Не, ну есть Designer, который позволяет деплоить из IDE сразу на сервер.Здесь неправда, нормально там все настраивается (есть правда проблема с тем, что если донастраиваться до состояния "оно даже не запускается", то тут будет печально - нужно взять за правило бэкапы конфигураций делать), при помощи CI/CD деплоится оно довольно-таки непринужденно, если у вас с этим проблемы, то можно только порекомендовать сменить людей, которые этим занимаются - у меня когда нужно было ушло на понимание того как делать правильно времени примерно неделя
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804839
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловОзверинrefreshscope + правильная более или менее новый спринг + прямые руки = ни перекомпиляции, ни рестарта.@RefreshScope - это уже другой зверь - spring cloud, как итог же получается очередное нагромождение технологий, причем без наличия каких-либо стандартов, из-за чего потом с этого стэка никуда не съехать, но зато нет сервера приложений... это да, преимущество.

вы знаеате стек, с которого легко съехать? и причем тут сервер приложений..я отвечал на конрктеный вопрос.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804842
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonАндрей Панфиловпропущено...
@RefreshScope - это уже другой зверь - spring cloud, как итог же получается очередное нагромождение технологий, причем без наличия каких-либо стандартов, из-за чего потом с этого стэка никуда не съехать, но зато нет сервера приложений... это да, преимущество.
Serverless - это IMHO применимо не ко всему стеку а только в части Spring Functions если таковые будут реализованы.

Еще раз IMHO.
глянул на спринг клад фанкшн. классно. оказывается оно легко разворачивается на авс лямбде. прям вообще замечательно. кому нужны эти ваши микросервисы спригбуты и прочая доисторическая трехамудь типа веблоджика жебоса и томката? ведь есть лямбды.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804855
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTглянул на спринг клад фанкшн. классно. оказывается оно легко разворачивается на авс лямбде. прям вообще замечательно. кому нужны эти ваши микросервисы спригбуты и прочая доисторическая трехамудь типа веблоджика жебоса и томката? ведь есть лямбды.
- я не специалист, но разве это не про микросервисы?
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804857
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovandreykaTглянул на спринг клад фанкшн. классно. оказывается оно легко разворачивается на авс лямбде. прям вообще замечательно. кому нужны эти ваши микросервисы спригбуты и прочая доисторическая трехамудь типа веблоджика жебоса и томката? ведь есть лямбды.
- я не специалист, но разве это не про микросервисы?
тут сейчас возбудится куча народу на твое слово "микросервисы". :)
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804861
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Именно)) Все кругом сводим к микросервисам).
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804870
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTтут сейчас возбудится куча народу на твое слово "микросервисы". :)
- а чего возбуждаться то? Микросервисы - это один из архитектурных шаблонов, в рамках SOA архитектуры. Т е, по определению понятно, что это не надо пихать везде. Для микросервисов - serverless подходит, для монолита - нет.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804901
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov,
Spring boot можно пощупать. Он перед глазами.
А микросервисы пощупать нельзя. Как блоху подкованную))
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804905
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovmad_nazgulИ после этого, когда используешь Spring Boot, об IBM WebSphere вспоминаешь, как о кошмарном сне.
- небось при изменении хоста, на котором работает БД, SpringBoot приложение перекомпилировать надо?)

Зачем?!
Все настройки БД обычно в параметрах, а параметры можно загнать в spring-cloud...
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804912
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulВсе настройки БД обычно в параметрах, а параметры можно загнать в spring-cloud...
- пул к БД, как вариант того что в сервере приложений настраивается с помощью утилит или web-интерфейса разной степени удобности. Самодельные аналоги которых в приложении всегда будут более корявыми.

- это что теперь так модно - SpringBoot использовать только вместе со Spring-cloud?
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804922
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловВот нужно там что-то перезагружать постоянно или нет - это же свойство приложения/сервиса, а не сервера приложений, ну по крайней мере из своего опыта я могу сделать только такой вывод.


А вот и нет. Это именно проблема сервера приложения.
С серверами сервлетов такой проблемы нет.
Все из-за того, что сервер приложений может иметь бины доступные для несколько приложений/сервлетов.
И при деплое/редеплое часто происходит ситуация когда "память течет" (Проблема класслоадера). Из-за того, что сервер приложений не может однозначно знать, что тот или иной класс точно не используется и его можно выгрузить/удалить.

В WebSphere свой JVM поэтому он справляется с этим эффективнее, jBoss использует "стандартный", там с этим похуже.

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

Андрей ПанфиловЗдесь неправда, нормально там все настраивается (есть правда проблема с тем, что если донастраиваться до состояния "оно даже не запускается", то тут будет печально - нужно взять за правило бэкапы конфигураций делать), при помощи CI/CD деплоится оно довольно-таки непринужденно, если у вас с этим проблемы, то можно только порекомендовать сменить людей, которые этим занимаются - у меня когда нужно было ушло на понимание того как делать правильно времени примерно неделя

В этом то и дело, что для работы с IBM WebSphere нужно специально "надроченные" администраторы.
Для SpringBoot этого не надо. Оно либо работает, либо пинаем программиста до нужного результата.
Плюс сейчас вся инфраструктура разработки и сопровождения затачивается под микросервисы.
И вообще под "фигак-фигак и в продакшен".
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804926
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovmad_nazgulВсе настройки БД обычно в параметрах, а параметры можно загнать в spring-cloud...
- пул к БД, как вариант того что в сервере приложений настраивается с помощью утилит или web-интерфейса разной степени удобности. Самодельные аналоги которых в приложении всегда будут более корявыми.

- это что теперь так модно - SpringBoot использовать только вместе со Spring-cloud?

Нет это один из вариантов.
Можно завернуть в докер и конфигурят через kubernetes.
Подозреваю, что можно еще как-нибудь...
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804927
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTmaytonпропущено...

Serverless - это IMHO применимо не ко всему стеку а только в части Spring Functions если таковые будут реализованы.

Еще раз IMHO.
глянул на спринг клад фанкшн. классно. оказывается оно легко разворачивается на авс лямбде. прям вообще замечательно. кому нужны эти ваши микросервисы спригбуты и прочая доисторическая трехамудь типа веблоджика жебоса и томката? ведь есть лямбды.
Я пережил определенную фазу разочарований от AWS-Lambdas. Могу рассказать.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804933
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulИ при деплое/редеплое часто происходит ситуация когда "память течет" (Проблема класслоадера). Из-за того, что сервер приложений не может однозначно знать, что тот или иной класс точно не используется и его можно выгрузить/удалить.А при использовании докера каким образом редеплой происходит? контейнер удаляется и создается новый, разве не так? это типа не считается за "перезагрузку"?
mad_nazgulТомкат в тех же условиях просто неубиваем. Т.к. если сервлет не используется, то все классы связанные с ним точно можно удалять.ну конечно неубиваем, jdbc и log4j течет там только так - у них просто есть костыль из-за которого проблемы в приложении менее заметны, но это все равно проблемы приложения.
mad_nazgulВ этом то и дело, что для работы с IBM WebSphere нужно специально "надроченные" администраторы.
Для SpringBoot этого не надо. Оно либо работает, либо пинаем программиста до нужного результата.
Плюс сейчас вся инфраструктура разработки и сопровождения затачивается под микросервисы.
И вообще под "фигак-фигак и в продакшен".ага, а для докера не нужна армия девопсов со смузи на гироскутерах...
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804943
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озвериня отвечал на конрктеный вопрос.вопрос был про spring boot, а вы ответили про spring cloud.
Озверинвы знаеате стек, с которого легко съехать? и причем тут сервер приложений..ну вот набор стандартов в жаве мне хоть как-то позволяет впарить мою поделку и нищебродам, живущим на tomcat, и более серьезным организациям, а вот решения типа docker-only у них априори рынок несколько уже.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39804945
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonandreykaTпропущено...

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

ну всякие мелочи на ей делать в принципе можно и вполне удобно. не надо поднимать докеры-шмокеры поверх ес2 инстансов с бегающими в них спрингбутами и прочего гемора. раз типа и всё работает.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805081
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал и понял что таки надо было уточнить вопрос (посчитал что это само собой разумеется), интересовал момент - как "делается" энтерпрайз, берут spring-core и добавляют только то что нужно, производя тонкую настройку, или уже ушло то время когда заботились о чистоте и памяти, ведь намного проще взять все и сразу, при этом не используя 60% функционала?
Мне думается так, что на пьянку нужен алкоголь, соленья и мясо, и совсем никчему зефир и аквариум с рыбками и плоскогубцы.
Опыта нет, вот и спрашиваю.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805082
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати в Spring boot 2.2 появилась lazy initialization , которая должна ускорять запуск (если я правильно понял), ещё не пробовал.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805127
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImperousКстати в Spring boot 2.2 появилась lazy initialization , которая должна ускорять запуск (если я правильно понял), ещё не пробовал.

Хотите быстрее поставьте Jetty вместо Тома.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805128
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImperousПочитал и понял что таки надо было уточнить вопрос (посчитал что это само собой разумеется), интересовал момент - как "делается" энтерпрайз, берут spring-core и добавляют только то что нужно, производя тонкую настройку, или уже ушло то время когда заботились о чистоте и памяти, ведь намного проще взять все и сразу, при этом не используя 60% функционала?
Мне думается так, что на пьянку нужен алкоголь, соленья и мясо, и совсем никчему зефир и аквариум с рыбками и плоскогубцы.
Опыта нет, вот и спрашиваю.

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



Судя по вопросу Вы движетесь от осознания как это устроенно в монолите, что беспорно похвально. В микросервисе там каждый сервис тащит все с собой - библиотеки не шарятся каждый сам за себя типо так. Ресурсов понятно потребляется больше и тд. Более того обращение между микросервисами чаще всего идет через REST для человека начинавшего программировать на калькуляторе БК-1 может случится культурный шок
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805144
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergunka,
До микросервисов было SOA и сервисы, а не монолит.
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805158
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловОзвериня отвечал на конрктеный вопрос.вопрос был про spring boot, а вы ответили про spring cloud.
Озверинвы знаеате стек, с которого легко съехать? и причем тут сервер приложений..ну вот набор стандартов в жаве мне хоть как-то позволяет впарить мою поделку и нищебродам, живущим на tomcat, и более серьезным организациям, а вот решения типа docker-only у них априори рынок несколько уже.


вообще то в спрингбуте автоконфигурация и для спригаклоуда. Что за? Вы думаете, что спрингбут это что?
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805170
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Sergunka,
SOA и сервисы

Боюсь, что это еще более мутное чем микросервисы
...
Рейтинг: 0 / 0
Spring или Spring-Boot? Что выбирают true программисты?
    #39805175
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergunka,
)
Мне наоборот. Там покрупнее расчоененка. Сервис ОтделКадров, а микросервис справочник сотрудников.
...
Рейтинг: 0 / 0
25 сообщений из 162, страница 3 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring или Spring-Boot? Что выбирают true программисты?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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