Java Remote Procedure call - Möglichkeiten

Wie so oft gibt es 100 Möglichkeiten die je nach Einsatzzweck Vor- und Nachteile haben.

Angefangen über Java RMI, über Spring HTTP invoker hin zu JMS (und natürlich vieles mehr). Je nachdem was du brauchst (antwort sofort, verzögert, am selben Rechner im LAN oder WAN, ....) hat jede der Möglichkeiten ihre vor und nachteile.

Am einfachsten wird es aber sein Spring Remoting zu verwenden (wo man dann konfigurieren kann was man wirklich verwenden möchte siehe http://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html)
 
So etwas ist immer sehr Situations abhängig. Gibt es mehrere Calls die sich einen State Teilen. Dauert die Ausführung vielleicht länger und soll daher Asyncron erfolgen.
Soll das Protocol platform unabhängig sein.
 
Zurück
Oben