Gini.

Gini verfügt über Remote-Methodenaufruf, indem er Bytecode für Remote-Objekt-Proxies auf der Fliege erzeugt.
Jetzt downloaden

Gini. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Yaroslav Faybishenko
  • Website des Verlags:
  • http://www.xcf.berkeley.edu/~yaroslav/gini/

Gini. Stichworte


Gini. Beschreibung

Gini hat Remote-Methodenaufruf, indem er Bytecode für Remote Object-Proxies in der Fliege generiert. Gini-Projekt tut Remote-Methodenaufruf, indem er Bytecode für Remote Object-Proxies in der Fliege generiert. Primitive Typen, Arrays von primitiven Typen (Arrays von Arrays von PRIM. Typen usw.) sowie Saiten, werden nach Wert geführt. Referenztypen sowie Arrays von Referenztypen werden durch Bezugnahme auf Remote-Anrufe weitergegeben. EXceptions werden mit separat behandelt - und so, dass Stack-Tracks die Ausbreitung von Stapel-Spuren ermöglicht (welche Sun-RMI nicht tut.) Es gibt keine Objektserialisierung - es ist rein entfernter Methodenaufruf. Die Müllsammlung ist ein Hack, scheint aber zu arbeiten. Stellen Sie sicher, dass Sie schwache Referenzen auf der von Ihnen verwendeten Plattform haben. Der Gini-Lookup-Dienst erwartet eine Registrierung, in die alle Maschine im Netzwerk Objekte anstellen können. Ein Gini-Knoten findet entweder einen bereits ausgeführten Lookup-Dienst im Netzwerk oder beginnt als solche Werbung (unter Verwendung von UDP-Sendung). Sie können benachrichtigt werden, wenn ein Suchdienst gefunden oder verloren ist oder wenn ein Objekt hinzugefügt oder aus der Registrierung entfernt wird oder entfernt wird. Wenn sich beide zwei Gini-Knoten an einem Punkt befinden, werden sie entscheiden, welche die Einführung stoppt. Die Implementierung kompiliert auf ein weniger als 50k-Glas, und die Bytecode-Bibliothek, die es verwendet, ist weniger als 90k. Eine gute Verwendung davon ist eigentlich für verteiltes Computing. Wenn Sie jedoch Lust haben, mit eingebetteten Geräten zu spielen, gehen Sie voraus.


Gini. Zugehörige Software