<div dir="ltr">Ja azt még hozzá akartam tenni, hogy ha a teljesítémény fontos, akkor a @SpringBootApplication annotációt gyorsan el kell felejteni, mert az berántja a teljes Spring univerzumot, aminek általában az ember csak töredékét használja. De szerencsére a Spring (boot) megengedi, hogy szedd magad módon, te válagogas össze a szükséges modulokat.</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 11, 2017 at 10:35 AM Szabolcs Póta &lt;<a href="mailto:szabolcs.pota@gmail.com">szabolcs.pota@gmail.com</a>&gt; 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">Hello,</div><div class="gmail_msg"><br class="gmail_msg"></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 class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">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 class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">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 class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Üdv,</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Szabolcs</div><div class="gmail_msg"><br class="gmail_msg"></div></div><br class="gmail_msg"><div class="gmail_quote gmail_msg"></div><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Wed, Jan 11, 2017 at 10:22 AM Zsombor &lt;<a href="mailto:gzsombor@gmail.com" class="gmail_msg" target="_blank">gzsombor@gmail.com</a>&gt; wrote:<br class="gmail_msg"></div></div><div class="gmail_quote 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">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 &quot;java -jar ...&quot;-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">&lt;<a href="mailto:xesj.hu@gmail.com" class="gmail_msg" target="_blank">xesj.hu@gmail.com</a>&gt;</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></blockquote></div>