Wer eine einfache und effiziente Lösung für RPC zwischen verschiedenen Java Prozessen sucht, sollte auch einen Blick auf YASS werfen. Die Vorteile von YASS sind:
- kleine Bibliothek ohne weitere Abhängigkeiten
- Schnittstelle wird als POJO mit Annotationen definiert
- Bi-direktionale Kommunikation über die gleiche Verbindung (Stichwort Server-Push)
- Effiziente binäre Serialisierung
- Optionale Felder für rückwärtskompatible Erweiterungen
- Interceptors für Logging, Sicherheit, Performance etc
- Asynchrone Kommunikation mit Oneway-Methoden
Dies reicht meiner Erfahrung nach für die Umsetzung vieler Projekte, aber natürlich hat jedes Projekt wieder seine eigenen Anforderungen.
Keine Kommentare:
Kommentar veröffentlichen