Question

Dans mon programme j'utilise deux serveurs RMI, qui fournissent des méthodes différentes, pour simuler un protocole simple de réseau entre deux ordinateurs portables. De mon journal de suivi, je peux voir que le temps de transmission d'un « paquet » varie actuellement entre 850 et 1100 ms.

Les temps de transmission dans la plage attendue? La surcharge du protocole RMI vraiment grand?

BR,

Markus

Était-ce utile?

La solution

Non, les frais généraux du RMI est pas grande. Vos demandes devraient généralement être très grand ou votre réseau vraiment lent pour ce genre de temps de réponse.

Autres conseils

Une chose qui provoque RMI à ralentir beaucoup comment vous diviser vos données en plusieurs paquets. Par exemple, à mon travail nous avons déjà testé une configuration où nous avons envoyé des événements sur RMI, un par un, chaque événement a pris environ 35ms pour faire transférer. Après que nous avons essayé de tampon de regrouper plusieurs événements et de les envoyer en tant que groupe et à environ 20 000 événements en cours à ~ 60ms nous sommes arrivés à la conclusion que, si RMI n'a pas beaucoup de frais généraux bande passante, la partie émission / réception peut avoir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top