Mit Spring Boot lassen sich auf einfache Weise und nach dem Prinzip ’Convention over Configuration’ produktive Spring-Anwendungen erstellen. Dieser shortcut bietet eine verständliche Einführung in Spring Boot und erläutert, wie ein eigener Spring Boot Starter bei Java Batch für einen reibungsloseren Ablauf und Arbeitsersparnis sorgt. Nach Betrachtung der Java-Batch-Architektur mit Unterstützung von Spring Boot erklärt Tobias Flohre, wie man einen solchen Spring Boot Starter erstellt. In Kapitel 4 geht es um Microservices und die mit ihnen verbundenen Herausforderungen. Zur Komplexitätsreduktion dient das auf Spring Boot basierende Projekt Spring Cloud. In den folgenden zwei Kapiteln nimmt Eberhard Wolff die einzelnen Bestandteile von Spring Cloud unter die Lupe. Er beschäftigt sich mit Lastverteilung, Ausfallvermeidung bei REST-Kommunikation und der Konfiguration verteilter Services. Im sechsten Kapitel dreht sich alles um das Thema Netzwerkausfall. Um diesem entgegenzuwirken, setzt Spring Cloud die Technologien Hystrix und Turbine ein.
Om författaren
Eberhard Wolff arbeitet als freiberuflicher Architekt und Berater. Außerdem ist er ist Java Champion. Sein technologischer Schwerpunkt liegt auf Spring, No SQL und Cloud.
Web: http://ewolff.com; Twitter: @ewolff
Tobias Flohre arbeitet als Senior-Softwareentwickler bei der codecentric AG. Seine Schwerpunkte sind Java-Enterprise-Anwendungen und Architekturen mit JEE/Spring, häufig mit Fokus auf Spring Batch. Er spricht regelmäßig auf Konferenzen und bloggt auf blog.codecentric.de.
Mail: [email protected]