Framework zur asynchronen Programmierung von SpringSource
Reactor ist ein neues quelloffenes Framework zur Entwicklung asynchroner, auf der Java Virtual Machine laufender Applikationen.
- Alexander Neumann
SpringSource, die nun der Pivotal Initiative zuzurechnende Firma hinter dem Spring Framework, hat mit Reactor ein quelloffenes Framework zur Entwicklung asynchroner, auf der Java Virtual Machine laufender Applikationen veröffentlicht. Es lässt sich in Verbindung mit Java und Groovy, aber anscheinend auch anderen JVM-Sprachen verwenden. Dabei soll es sehr schnell sein, so spricht SpringSource von über 15 Millionen Events pro Sekunde, die sich mit dem schnellsten nichtblockierenden Dispatcher abwickeln lassen.
Der Name des neuen Frameworks geht auf das gleichnamige Design Pattern zur Ereignisverarbeitung zurück, das die von mehreren Clients empfangen Service-Requests hilft, an den zuständigen Event-Handler zur Verarbeitung zu verteilen. Doch auch andere Techniken zur ereignisgetriebenen Programmierung der jüngeren Vergangenheit haben Pate bei der Entstehung gestanden. Als Einsatzszenarien macht das Unternehmen Anwendungen mit einem hohen Datendurchsatz aus, insbesondere Cloud-Anwendungen sollen von Reactor profitieren. (ane)