[Javalist] spring-boot ?
Szabolcs Póta
szabolcs.pota at gmail.com
2017. Jan. 11., Sze, 10:40:42 CET
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.
On Wed, Jan 11, 2017 at 10:35 AM Szabolcs Póta <szabolcs.pota at gmail.com>
wrote:
> Hello,
>
> 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.
>
> 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.
>
> 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).
>
> Üdv,
>
> Szabolcs
>
>
> On Wed, Jan 11, 2017 at 10:22 AM Zsombor <gzsombor at gmail.com> wrote:
>
> 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 :)
>
> Amúgy igen, sokkal egyszerűbb a fejlesztés, debugolás, deployolás,
> futtatás, ha csak egy "java -jar ..."-t kell kiadni.
>
> Zs
>
> 2017-01-11 9:55 GMT+01:00 József Keresztes <xesj.hu at gmail.com>:
>
> Sziasztok !
>
> Ti használtok spring-boot -ot ?
> Én most próbálgatom, de nem látom mi lenne az előnye a hagyományos Spring
> Framework-kel szemben.
>
> 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 ?
>
> Az hogy egy sima java application-t indítok el ? Így kényelmesebb lenne,
> miért ?
>
> 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...
> 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 ???
>
> Ú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,
> ugyanúgy vannak controllerek, bean-ek stb. ebben nem különbözik.
>
> Nem látom miért is jobb mint az eddigi hagyományos módszer. Szerintetek ?
>
> Joe
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20170111/023975b2/attachment.html>
További információk a(z) Javalist levelezőlistáról