Frage

In meinem Programm Ich bin mit zwei RMI-Server, die verschiedene Verfahren bieten ein einfaches Netzwerkprotokoll zwischen zwei Notebooks zu simulieren. sehe ich kann von meinem Trace-Protokoll, dass die Übertragungszeit eines „Paket“ zur Zeit zwischen 850 und 1100 ms variiert.

Sind die Übertragungszeiten im erwarteten Bereich? Ist der Aufwand für das RMI-Protokoll wirklich so groß?

BR,

Markus

War es hilfreich?

Lösung

Nein, ist der Aufwand für RMI nicht so groß. Ihre Anfragen würden typischerweise als sehr groß oder Ihr Netzwerk wirklich langsam für diese Art von Reaktionszeit.

Andere Tipps

Eine Sache, die RMI verursacht viel zu verlangsamen, wie Sie Ihre Daten in mehrere Pakete aufzuteilen. Zum Beispiel bei meiner Arbeit, wenn wir ein Setup getestet, wo wir Ereignisse über RMI nacheinander gesendet, nahm jedes Ereignis über 35ms übertragen werden. Danach werden wir auf Gruppenpuffer mehrere Ereignisse versucht und sie als Gruppe und bei rund 20 000 Senden von Ereignissen bei ~ 60 ms geht kamen wir zu dem Schluss, dass, während RMI Aufwand nicht viel Bandbreite haben, die Sende- / Empfangsteil kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top