Re: Hilfe: DRb/TupleSpace - Problem
Michael Neumann <[email protected]> Wed, 11 Dec 2002 08:10:34 +0100
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
Patrick Stiegeler wrote:
>
> Danke, fuer denn Tip mit dem "remote require". Das ist wohl eine gute
> Notloesung. Notloesung deshalb, weil ich am liebsten immer noch ein
> anonymes schwarzes Brett haette. Ich haette gerne eine Pinnwand, ohne
> meinem Schreiner erzaehlen zu muessen, was fuer Zettel ich daran pinnen
> werde.
> Aber das geht wohl, wie Clemens auch gemeint hat, nur dadurch, dass ich
> bei Bedarf das gesamte Objekt und nicht nur seinen Zustand uebermittle.
> Weiss jemand, ob das geht? Kann man in Ruby komplette Objekte serialisieren,
> d.h. so verschicken, dass sie auf der anderen Seite wieder ins Leben gerufen
> werden koennen, ohne dass der Empfaenger vorher etwas ueber das Objekt weiss?
> Einfach eine Klassendefinitionsdatei mitzuschicken ist wohl nicht das
> wahre, denn schliesslich kann die Klasse zum Zeitpunkt des Versendens des
> Objektes ganz anders aussehen. Ohjeh: ich glaub, transparentes,
> verteiltes Ruby ist ganz schoen knifflig...
Probier mal folgendes:
class YourClass
include DRbUndumped
...
end
In diesem Fall wird das Objekt nicht serialisiert, sondern eine Referenz darauf
an die andere Seite geschickt.
MfG,
Michael