<div dir="ltr"><div>Hello,</div><div><br></div>Mi Spring-boot alkalmazásokt futtatunk AWS-en és igen a jar-t használjuk. Embedded Undertow serverrel indulnak az appok, pillanatok alatt (4-6sec startup time aminek a nagy része a Cassandra cluster inicializálása). Elinte a jar-okat natúr futtatuk, amik mint OS service indultak el. Mára dockerizáltunk mindent, azaz az a Spring-boot appok docker image-ben utaznak a távoli szerverekre. Mindezt az Amazon ECS infra menedzseli.<div><br></div><div>Azért hozzá kell tennem, hogy per pillant csak egy féle szolgáltatásunk fut sok példányban. Az érdekesség akkor jön majd ha többféle szolgáltatásunk lesz és azoknak egymással kell kommunikálniuk ugyanis extrém alacsony latency követelményink vannak. Mindenestre én örülök, hogy végre nem kell a Tomcat-el bajlódni, sem lokálisan, sem integrációs teszteknél, sem prod környezetben. Egyszerűen elindítom az alkalmazást, mint egy sima Java program. Debuggolni is sokkal könyebb, valamint a JVM-et is egyszerűbb tuningolni.</div><div><br></div><div>Amúgy abban igazad van, hogy ezen túl semmi más mint egy Springes alakalmazás. Mi nem használunk MVC-t, mert lassabbnak bizonyult, mint a Jersey REST. De ami jó Spring boot-ban, hogy szabadon cserélgetheted mind a REST réteget, mind az alatta lévő szerver implementációt (Tomcat, Jetty, Undertow támogatott jelenleg).</div><div><br></div><div>Üdv,</div><div><br></div><div>Szabolcs</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 11, 2017 at 10:22 AM Zsombor <<a href="mailto:gzsombor@gmail.com">gzsombor@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">Nem is emlékszem mikor láttam olyat utoljára, hogy egy tomcat-be több webalkalmazást is deployoltak volna. Amikor az 5. re-deploynál meghal a tomcat, s arra kell váltani, hogy re-deploy után újra kell indítani a szervert, a legtöbb helyen újragondolják ezt a stratégiát :)<br class="gmail_msg"><br class="gmail_msg"></div>Amúgy igen, sokkal egyszerűbb a fejlesztés, debugolás, deployolás, futtatás, ha csak egy "java -jar ..."-t kell kiadni.<br class="gmail_msg"><br class="gmail_msg"></div>Zs<br class="gmail_msg"></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">2017-01-11 9:55 GMT+01:00 József Keresztes <span dir="ltr" class="gmail_msg"><<a href="mailto:xesj.hu@gmail.com" class="gmail_msg" target="_blank">xesj.hu@gmail.com</a>></span>:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">Sziasztok !<br class="gmail_msg"><br class="gmail_msg"></div>Ti használtok spring-boot -ot ?<br class="gmail_msg"></div>Én most próbálgatom, de nem látom mi lenne az előnye a hagyományos Spring Framework-kel szemben.<br class="gmail_msg"><br class="gmail_msg"></div>Az hogy kevesebbet kell konfigurálni ? Eddig sem XML-ben konfiguráltam, és az miért baj ha egyszer le kell írni hol vannak a resource-ok ?<br class="gmail_msg"><br class="gmail_msg"></div>Az hogy egy sima java application-t indítok el ? Így kényelmesebb lenne, miért ?<br class="gmail_msg"><br class="gmail_msg"></div>A war készítést a végén úgysem lehet megúszni vagy úgy gondolták hogy a végén is jar-okat futtatunk ??? Ezt el sem tudom képzelni...<br class="gmail_msg"></div>Ha egy cégnél van 10 webalkalmazás az nem egy tomcat alatt futna hanem parancssorból a 10 jar külön elindítgatva ???<br class="gmail_msg"><br class="gmail_msg"></div>Úgy látom belül ugyanúgy működik mintha sima MVC-s alkalmazást csinálnék, ugyanúgy lehet Thymeleaf-et használni, <br class="gmail_msg"></div>ugyanúgy vannak controllerek, bean-ek stb. ebben nem különbözik.<br class="gmail_msg"><br class="gmail_msg"></div>Nem látom miért is jobb mint az eddigi hagyományos módszer. Szerintetek ?<br class="gmail_msg"><br class="gmail_msg"></div>Joe<br class="gmail_msg"></div>
<br class="gmail_msg">_______________________________________________<br class="gmail_msg">
Javalist mailing list<br class="gmail_msg">
<a href="mailto:Javalist@lists.javaforum.hu" class="gmail_msg" target="_blank">Javalist@lists.javaforum.hu</a><br class="gmail_msg">
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br class="gmail_msg">
<br class="gmail_msg"></blockquote></div><br class="gmail_msg"></div>
_______________________________________________<br class="gmail_msg">
Javalist mailing list<br class="gmail_msg">
<a href="mailto:Javalist@lists.javaforum.hu" class="gmail_msg" target="_blank">Javalist@lists.javaforum.hu</a><br class="gmail_msg">
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br class="gmail_msg">
</blockquote></div>