adesso BLOG
Softwareentwicklung
31.01.2024 von Henrik Grosskreutz
Konsistente Zustellung von Integration Events mittels Event Store und Spring Application Events
In Microservice-Architekturen müssen sich Dienste gegenseitig über wichtige Geschäftsereignisse wie Preisänderungen oder Bestellereignisse informieren. Diese Integration Events werden über Techniken wie Message Queues oder HTTP POST Requests übertragen. Die Gewährleistung der Konsistenz ist entscheidend, daher werden Integration Events nur dann gesendet, wenn die Geschäftslogik im sendenden Service erfolgreich abgeschlossen wurde. Der "Event Store", inspiriert von Vaughn Vernon, stellt die konsistente Zustellung sicher. In meinem Blog-Beitrag erkläre ich die Umsetzung in Java mit Spring und Spring Data JPA, wobei Spring Application Events eine Rolle spielen, die sich von Integration Events unterscheidet.
weiterlesen
Softwareentwicklung
01.07.2022 von Jens Frigge und Thomas Schröer
Reaktive Programmierung mit Spring Webflux
In diesem Blog-Beitrag möchten wir einen kurzen Überblick über Spring Webflux geben. Zusätzlich gibt der Beitrag eine kleine Starthilfe mit einer Auswahl an Codebeispielen, damit ihr erfolgreich in das Projekt einsteigen könnt.
weiterlesen