Каковы преимущества/недостатки использования Boot со встроенным сервером, а не условное развертывание войны с веб-сервером? Я понимаю, что он отлично подходит для развития и, похоже, встроен в большинство обсуждений, связанных с микросервисами. Эта модель предназначена для развертывания на производстве? Похоже, что настройка встроенного сервера может быть проблематичной, не говоря уже о требованиях к куче.Spring Boot embedded server
ответ
Самое главное на мой взгляд авто конфигурации и родительские стартеры, которые решают много confifurations ..
Вы можете начать писать бизнес-логику, вместо обработки установок.
Встраиваемый просто для того, чтобы вам было проще, вся конфигурация выполняется весной, и вы можете ее переопределить.
Кроме того, вы можете создать традиционную войну и развернуть по своему усмотрению, но есть весомые условия для весеннего ботинка, что это действительно потрясающе.
Посмотрите на this presentation, которые объясняют основные вещи
Мне лично нравится эта презентация: http://de.slideshare.net/mobile/ewolff/java-application-servers-are-dead – Marged
Это не но на самом деле вопрос, который он задал. Он хочет знать плюсы и минусы встроенного контейнера. Не плюсы/минусы Весенней загрузки. –
Что я написал о весеннем ботинке со встроенным контейнером. Если вы собираетесь писать веб-приложение, а весенняя загрузка со встроенным контейнером идет вместе, если вы пытаетесь написать какую-то другую услугу, тогда вам не нужен встроенный контейнер, и вы можете использовать кучу других вещей – Aviad
Плюсы:
- Вы можете создавать целые приложения в ускоренной форме. Не требуется Знание весны. По умолчанию множество настроек или, другими словами, соглашение по конфигурации.
- Хорошо подходит для разработки микросервисов в среде докеров. Spring Cloud Netflix OSS - один из таких примеров.
- У этого есть встроенный контейнер сервлетов tomcat, и вы пишете код, как если бы вы писали автономный Java-код с простым старым основным методом. Это то, что вы фокусируетесь больше на разработке бизнес-логики , а не на сантехнических аспектах.
Минусы:
- Как это быстрая разработка приложений с конвенцией над конфигурации, и вы действительно хотите, чтобы контролировать каждый аспект в приложение - тогда вы должны знать все, что происходит под капотом. Для любых дальнейших изменений кода вам просто не нужно перейти через исходный код, но каждая конфигурация, которая выполняется , весной для вас.
- Для вас создано множество файлов и настроек JAR, поэтому он может повлиять на общий размер приложения, а также повлиять на производительность. Да, вы можете работать над этим, но вам нужно знать, что происходит под капотом .
- Я не думаю, что соглашение по конфигурации делает наилучшую конфигурацию для встроенного сервера. Вы должны изучить все настройки конфигурации встроенного сервера , чтобы оптимизировать время выполнения приложения.
- 1. Spring boot - Embedded Tomcat
- 2. Spring-Boot Embedded Wars
- 3. Spring Boot Embedded Tomcat Performance
- 4. Spring Boot Data Embedded Cassandra
- 5. Spring Embedded Server
- 6. Spring Boot 1.4.3 Embedded Tomcat NoSuchMethodError StringManager.getManager
- 7. Spring boot embedded tomcat получить ресурс проблема
- 8. Spring Boot (Embedded Tomcat Not Starting)
- 9. Чтение context.xml в Spring Boot Embedded Tomcat
- 10. Spring Boot + IntelliJ + Embedded Database = Головная боль
- 11. Modify Spring boot Embedded Tomcat путь извлечения
- 12. pivotal cloud Foundry spring boot embedded tomcat
- 13. Spring boot server server exception
- 14. Spring boot embedded jettty thread pool максимальный размер
- 15. Spring Boot embedded HornetQ кластер не пересылает сообщения
- 16. Spring Session, Embedded Redis Server Error
- 17. Ошибка с JSTL при использовании Spring Boot Jetty embedded
- 18. Spring Boot Apache Artemis Embedded JMS Queue Eample
- 19. Spring Boot Embedded Tomcat Thread Pool Creation Overhead
- 20. Spring Boot with non-embedded Tomcat: ошибка нарушения ограничения загрузчика
- 21. Spring-Boot with JSP Tag Libs in embedded Tomcat
- 22. Развернуть файл загрузочного файла Spring boot app embedded tomcat
- 23. Spring Boot Embedded Tomcat Application Как файл exe для Windows
- 24. PrimeFaces 6 Конфигурация FileUploadFilter с Spring Boot embedded Jetty
- 25. spring boot embedded tomcat добавить журнал на каждый запрос tomcat
- 26. ObjectDB с Spring Boot
- 27. Spring boot + Hibernate
- 28. Liberty Spring Boot vs Spring Boot
- 29. Конфигурация конфигурации Tomcat Spring-Boot
- 30. Spring boot + Spring Integration Websocket adapter + Tibco JMS Server
вы можете выполнить большую часть настройки, которую вы можете сделать с автономным сервером. Я использую Tomcat 8 с несколькими микросервисами для запуска пользовательского приложения 40000, и это работает лучше, чем наши серверы websphere ...Я никогда не пропустил один из параметров, поддерживаемых Tomcat в его server.xml – Marged