2015-07-20 5 views
-3

Мне очень нравится, как легко использовать весенний ботинок. Использует ли весенний ботинок в своих производственных приложениях? Если да, то какие были плюсы/минусы и gotchas при использовании? Какова эффективность использования встроенного контейнера Spring Boot?Весенний ботинок и общий опыт

Благодаря -Parshu

+0

Это не вопрос, который имеет прямой ответ. Это скорее мнение, ищущее сообщение. – Bwvolleyball

ответ

0

Я в настоящее время используют пружинную загрузку в 3 моих производственных приложений, и еще один на своем пути. Spring-boot хорош, потому что он нацелен на то, что вы должны писать код только для своей бизнес-логики, ничего больше. Если вы хотите использовать его в качестве монолитного приложения, я предлагаю не использовать встроенный контейнер, потому что, на мой взгляд, выбор встроенного контейнера сделан для архитектуры микросервисов. Если вы создадите монолитное приложение с пружинной загрузкой, оно будет быстрым и сделает вас счастливым, но по мере роста проекта использование памяти также будет расти, и загрузка будет сложной. С другой стороны, я считаю, что он идеально подходит для создания микросервисов с ним, потому что его легкость с точки зрения времени тратится на код, отличный от бизнес-логики, и с точки зрения времени ответа.

2

Spring Boot не предназначен для микросервисов, поскольку он слишком большой и слишком медленный. Мы шутим, что он может выполнять минисервисы, поскольку он все еще находится внутри контейнера сервлетов. Если вы нацелены на развертывание микросервисов в контейнере докеров, вам не нужен другой контейнер, который добавит латентность. Я провел тест производительности между весенним ботинком и маской 4j, а light-4j - в 44 раза быстрее весеннего ботинка. Исходный код для обоих можно найти на

https://github.com/networknt/microservices-framework-benchmark

Также здесь третья сторона тестов из techempower

https://www.techempower.com/benchmarks/previews/round15/

+0

Я подтверждаю, что light4j - это, пожалуй, лучшая структура, которую я видел до сих пор, предоставляя полную платформу для разработки микросервисов. – kensai

+0

Спасибо @kensai за ваши добрые слова. Мы были настолько сосредоточены на крупномасштабных поставках в финансовом и правительственном секторах с партнерами в прошлом и потратим больше времени на создание сообщества в будущем. Консолидация сайта документа - это первый шаг, чтобы привлечь больше людей на борт. –

Смежные вопросы