Ergebnis 1 bis 7 von 7
-
21.09.2014, 17:25 #1Sam Phoenix
Warum ist RMI schneller als ein JMS?
-
-
21.09.2014, 19:45 #2medeman
AW: Warum ist RMI schneller als ein JMS?
Vielleicht hilft dir die bestätigte Antwort https://stackoverflow.com/questions/...va-rmi-and-jms hier schon weiter...
-
21.09.2014, 20:30 #3Sam Phoenix
AW: Warum ist RMI schneller als ein JMS?
You cannot really compare the two, its apples and oranges.
RMI is a form of Remote Procedure Call (RPC). It is a lightweight, Java specific API that expects the caller and receiver to be available at the time of communication.
JMS is a reliable messaging API. JMS providers exist for various messaging systems. Messages can be passed even if one of the parties is not available if the provider implements that. The two I am familiar with are TIBCO and IBM MQ.
RMI doesn't deal with guaranteed delivery or asynchronous responses, JMS may, depending on the provider.
JMS allows loose coupling in the sense of availability. "Web Services" allows loose coupling in the sense of protocol and data but doesn't specify much in the way of reliable messaging, though some implementations do include this (Windows Communication Foundation) and some don't.
...
das beschreibt gut end unterschied zu gegeben aber leider sehe ich nicht den grund warum JMS langsamer ist als RMI, liegt es am ende doch an der notwendigen erreichbarkeit des Servers bei RMI?
-
21.09.2014, 23:51 #4Calc
AW: Warum ist RMI schneller als ein JMS?
Obwohl ich selbst Informatik studiere habe ich davon keine Ahnung. Zu speziell. Düfte echt Zufall sein, wenn du hier jemanden findest der dir das beantworten kann. Frag lieber auf java-forum.org
-
22.09.2014, 00:03 #5Sam Phoenix
AW: Warum ist RMI schneller als ein JMS?
och komm schon das ist mal ein thema über das man sich hervoragend informieren kann lerne dazu gerade für meine Mündliche in Software Enginiering 3, also so speziell ist das nicht, studiere Angewandte Informatik.
sagen dir SOAP-Nachrichten und REST eher etwas? ^^ ein gescheiter gesprächspartner für die themen wäre nice
-
22.09.2014, 11:49 #6medeman
AW: Warum ist RMI schneller als ein JMS?
RMI doesn't deal with guarnteed delivery or asynchronous responses, JMS may, depending on the provider.
---
Wie gesagt, die Antwort ist eher aus den Fingern gesaugt. Ansonsten solltest du vielleicht echt mal in einem Java-Forum fragen oder eben auch auf SO...
-
22.09.2014, 12:27 #7Sam Phoenix
AW: Warum ist RMI schneller als ein JMS?
naja, mom garantiert eine zustellung der nachriht an subscriber und receiver, rmi selbst ist eine api für entfernte methodenaufrufe, jms ist eine mom implementierung und muss sich somit an die entsprechenden standardte halten,
JORAM beispielsweise ist ein JMS-Provider den ich kenne, bei einer 1:1/p2p/peer-to-peer verbindung wird blockiert, also ist der aufruf synchron. bei 1:n(Publisher/Subscriber, das prinzip nachdem auch Forenabbonements arbeiten) ist der Subscriber nicht dazu angehalten vom Queue oder besser von der Topic zu konsumieren, es steht ihm frei die nachricht abzuholen wann es ihm beliebt.
Das asynchron langsamer ist ist so ne sache, darüber kann man sich jetzt streiten, zum einen kommt es auf das system an, zum anderen auf das was gemacht werden soll, beispielsweise hatten wir ein Labyrinth vorgesetzt gekriegt das Sequentiell einen Weg zum ziel fand und wir sollten eine lösung mit PAralelität, das heißt also asynchron über Threads oder was auch immer finden die schneller ist.
Ich habe dabei viele lösungen von freunden gesehn die alle sammt nicht schneller waren, aber es war wirklich möglich.
ich brauche einen konkreten grund, sonst kann ich irgend nicht behaupten das ich rmi schneller finde als JMS, das einzige was mir halt einfällt ist das keine direkte verbindung zum endpunkt exsistiert und darum mehr zeit benötigt wird, ob das ein realistische antwort ist weis ich nicht -.-
Ähnliche Themen
-
Schneller Arm: Hi Leute ich mach leichtathletik und bin daran interessiert meine wurfweiten noch zu verbessern, leider ist mein arm nicht besonders schnell, nur... -
Wie schneller lernen?: Hallo. Mein Sohn, Mark (7. Klasse) lernt stundenlang vor den Klassenarbeiten und das mehrere Tage lang. Er hat wegen dem ganzen Lernen keine Freizeit... -
Stören euch die Vuvuzelas - warum oder warum nicht ?: Hallo Fußballfans, schreibt hier eure Meinung zu den Vuvuzelas. Stören sie euch oder findet ihr sie Klasse. Jeder hat da eine andere Meinung. ... -
1 gig ram schneller als 2?: ich hab in meinem rechner 2x 512 DDR 400MHz eingebaut die als Dual-Channel mode laufen. ich hab jetzt bei mir zuhause noch einen 1 GB Riegel DDR... -
Schneller Downloaden !: Hi! Ich lade mir gerade Herr der Ringe Online die Textversion runter und wollte mir die Download Zeit verkürzen weil das noch über 23Stunden...
Kannst bis dato ja auch ein normales Kokowei benutzen. Das hab ich selbst auf meinem Deck mit zwei Kokowei-ex, weil man aufgeschmissen ist, wenn man...
Pokémon Trading Card: Pocket