Spring Messaging - eine Kommunikationsarchitektur für Websockets


Details
Websockets werden verbreitet als Lösung für interaktive, beidseitige Kommunikation zwischen Web-Frontend und server-seitiger Anwendung angeboten. Der Websockets-Standard beschreibt allerdings lediglich einen Kommunikationskanal (und zugehörige Javascript-API) vom Abstraktionsgrad ähnlich eines TCP-Sockets. Protokolle und Formate sind nicht spezifiziert und müssen von den Anwendungsentwicklern selbst festgelegt werden. Mit Version 4 hat das Spring Framework das Modul Spring Messaging eingeführt, das eine Publish/Subscribe-Messaging-Architektur auf Basis von Websockets umsetzt. Ich möchte diese Architektur anhand einer Beispiel-Anwendung vorstellen.
https://a248.e.akamai.net/secure.meetupstatic.com/photos/event/8/8/0/b/600_456874827.jpeg
Rainer Frey, Inxmail GmbH

Spring Messaging - eine Kommunikationsarchitektur für Websockets