'dur. Eski bir JaveEE uygulamasından bazılarını Spring Boot'a dönüştürmeyi düşünüyoruz. Bunu yapmak için bir satıcı alıyoruz, ancak yerleşik Tomcat veya Jetty ile birlikte Spring boot'un üretime hazır olmadığını ve bunun yerine bir kapsayıcıya (Tomcat/Jetty veya JBoss) dağıtmak için paketlememizi tavsiye ettiklerini iddia ediyorlar. Bu tür amaçlara yener. İddia doğru mu?Spring Boot, gömülü Tomcat veya Jetty Prodüksiyon kalitesi
cevap
İlkbahar Ekibi bağımsız bir "gömülü mod" olan Pivotal'ı (Spring'in şirket sponsoru) büyük danışmanlık hizmetleri sunmasını ve gömülü modu önermesini önerir ve Netflix sistemlerin büyük bölümlerini bağımsız Önyükleme üzerinde çalışmaya yeniden yapılandırmıştır.
0.5.0M6'dan beri yerleşik mod (Tomcat ve şimdi Undertow) kullanıyorum ve sunucu bileşeni ile hiç bir sorunum olmadı. Belki de satıcınızın sizi satmak için bir sorunu var gibi görünüyor.
konuda Twelve-Factor App tavsiyeler:
on iki faktör uygulaması tamamen kendine yeten ve bir web bakan hizmeti oluşturmak için yürütme ortamına bir web sunucusu çalışma zamanı enjeksiyonu üzerine güvenmez.
O neden açıklamıyor ancak kaynak here olduğunu. Kişisel deneyimimden, gerçekten gerekli olmayan yerlerde daha fazla yapılandırma (ve dolayısıyla karmaşıklık) eklediğini iddia ediyorum. Ayrıca geliştirme ve üretim ortamlarını daha yakın hale getirir (yani geliştiricinin yazdığı şey üretimde neyin tükendiğini gösterir). Ağır yükler altında, yük dengelemenin üstesinden gelmek için hizmetlerinizin bir kümesinin önüne başka bir hizmet koymanız mantıklı olacaktır, ancak bu başka bir konudur.
Bu sorunun nasıl ele alındığı tam olarak net değil. – chrylis
- 1. Tomcat, Spring Boot uygulamasında kilitleniyor
- 2. Gömülü Jetty
- 3. Spring MVC veya Yaylı Boot
- 4. Küçük Linode için Jetty veya Tomcat
- 5. Spring gzip - Tomcat gzip
- 6. Yerleşik tomcat olmadan bir Spring Boot uygulamasını nasıl başlatırım?
- 7. Bahar Boot birden SAVAŞ dosyaları Tomcat
- 8. Jackson, Spring Boot
- 9. Spring Boot Uygulamasını başlatırken jetty sunucusu için NoClassDefFoundError Yardımı
- 10. Gömülü Jetty Server Classpath Issue
- 11. Spring Boot ile ActiveMQ yapılandırması
- 12. Spring Boot Elasticsearch Yapılandırma
- 13. REST testleri için Spring/Jetty (veya Tomcat)/Maven kullanarak Entegrasyon Testlerini Yapılandırma
- 14. Spring Boot Logger Unsurlar
- 15. Spring Boot webapp'da Orika ClassCastException
- 16. Spring Boot ve CORS
- 17. Spring Boot: SpringBootServletInitializer
- 18. Spring Boot ve Thymeleaf
- 19. Spring boot + Thymeleaf'da I18n
- 20. Maven çalışmıyor Spring Boot testleri
- 21. Spring Boot JPA Veritabanı Seçimi
- 22. Spring Boot - Web sunucusunun başlamasını bekleyin
- 23. Spring Boot Java Config Oturum Zaman Aşımını Ayarla
- 24. Jetty.xml dosyasını Jetty gömülü olarak nereye yerleştirebilirim?
- 25. Spring Boot REST yol eşlemesi
- 26. spring-boot Uygulamayı kullanmadıProperties testlerde
- 27. Spring Boot ile isim tabanlı sanal barındırma
- 28. Spring Boot içindeki Olay Dinleyicileri
- 29. CORS issue Spring Boot ile
- 30. Spring-boot @ConditionalOnClass nasıl çalışır?
** "Bahar ekibi bağımsız yerleşik modu önerir" ** Bu bilgiyi nereden buldunuz? Bu bilgiyi Spring boot belgelerinde bulmuyorum. Ve "** bağımsız gömülü mod **" ile ne demek istiyorsun? Bu çelişkili terimlerden beri garip geliyor. Google şartlarında tırnak ile bu şartları aradığımda, ilgili hiçbir bilgiyi bulamıyorum, ancak cevabınız SO. – davidxxx
@davidhxxx Seni bu noktada nereye yönlendireceğimi bilmiyorum; küçük bir bölümde, Dave Syer ve diğerleri ile kişisel konuşmaları temel alır. Uygulamayı yüklediğiniz harici bir kabın bulunduğu geleneksel J2EE işinden gelen "bağımsız gömülü" ile ilgili. Bahar önyükleme *, bir sunucu olarak servlet konteynerini * yerleştirir, böylece uygulamayı * tek başına * java-jar ile çalıştırabilirsiniz. – chrylis
Bu bilgiler için teşekkür ederiz. İkinci nokta (bağımsız gömülü) hakkında kendimi sorguluyorum. SpringBoot kabı sağlıyorsa, gömülü bir moda benziyor. ** dedi. Pivotal (Spring'in kurumsal sponsoru) büyük danışmanlık hizmetleri sunar ve gömülü modu önerir ** Fakat bu gömülü modun, yorumunuzda daha önce anlattığınız Dize ekibi gömülü modundan farklı olabileceğini görmüyorum. – davidxxx