Size: a a a

2018 November 29

RI

Ruslan Ibragimov in Kotlin JVM
Можно взять KoFu и получится почти без рефлексии спринг-бут
источник

VN

Vladislav Navrocky in Kotlin JVM
короче я решил для себя поступить кардинально и не использовать спринг более
источник

RI

Ruslan Ibragimov in Kotlin JVM
источник

ДЧ

Денис Чиканов in Kotlin JVM
Угу, плюс недавний доклад с джокера
источник

VN

Vladislav Navrocky in Kotlin JVM
Денис Чиканов
Погромисты, которые пихают 40 лишних зависимостей и включают 20 ненужных автоконфигов.
да просто подключаешь в буте jpa и пожалуйста 20 секунд старта и гигабайт оперативы
источник

ДЧ

Денис Чиканов in Kotlin JVM
Vladislav Navrocky
да просто подключаешь в буте jpa и пожалуйста 20 секунд старта и гигабайт оперативы
Я не знаю, как ты делаешь так, чтобы это было так, лол.
источник

RI

Ruslan Ibragimov in Kotlin JVM
Vladislav Navrocky
да просто подключаешь в буте jpa и пожалуйста 20 секунд старта и гигабайт оперативы
вопрос, причем тут спринг к jpa 🤷‍♂️
источник

VN

Vladislav Navrocky in Kotlin JVM
ну это один из модулей спринга, собственно без БД сервер малополезен
источник

RI

Ruslan Ibragimov in Kotlin JVM
Vladislav Navrocky
ну это один из модулей спринга, собственно без БД сервер малополезен
не, не знаешь ты спринг
источник

ДЧ

Денис Чиканов in Kotlin JVM
Side note: спринг относительно агрессивно использует имеющуюся память, ему можно просто хип ограничить, и ему норм
источник

VN

Vladislav Navrocky in Kotlin JVM
Это что тогда такое?
источник

RI

Ruslan Ibragimov in Kotlin JVM
jpa это спека если что ;)
источник

RI

Ruslan Ibragimov in Kotlin JVM
а это интеграция
источник

VN

Vladislav Navrocky in Kotlin JVM
Денис Чиканов
Side note: спринг относительно агрессивно использует имеющуюся память, ему можно просто хип ограничить, и ему норм
максимум до 500Мб я ограничивал безболезненно, потом приложение начинает страшно тупить, если до 250Мб зажать, то фризится и хаотично выпадает с out of memory
источник

RI

Ruslan Ibragimov in Kotlin JVM
если ты в прекрасный ktor запихнешь open-jpa например, то он тоже может начать тормозить и вот эти все кошмары что ты выше описал. для полного счасть взять ktor с сервлетами и в веб сферу задеплоить
источник

VN

Vladislav Navrocky in Kotlin JVM
ktor мне прямо очень нравится, все сильно проще настраивается, никакой магии
источник

RI

Ruslan Ibragimov in Kotlin JVM
если ты не разбираешься из-за чего что-то происходит, не нужно гнать на все подряд 🤷‍♂️
источник

R

Roman Q in Kotlin JVM
Vladislav Navrocky
каждый микросервис отхавает по 2 гига оперативы
В моем примере после старта каждый из 5-и микросервисов ест не более 280 Мб.
источник

VN

Vladislav Navrocky in Kotlin JVM
Ruslan Ibragimov
если ты не разбираешься из-за чего что-то происходит, не нужно гнать на все подряд 🤷‍♂️
Да нет, в целом я примерно понимаю насколько там всего наверчено и как оно примерно работает. Но уже надоело с этим возиться, хочется чего-то легкого и простого
источник

R

Roman Q in Kotlin JVM
Vladislav Navrocky
да просто подключаешь в буте jpa и пожалуйста 20 секунд старта и гигабайт оперативы
И каждый стартует не дольше 14 секунд
источник