Thread Atomare Perl-Prozesse (6 answers)
Opened by rosti at 2011-06-21 12:07

rosti
 2011-06-21 13:41
#149824 #149824
User since
2011-03-19
3472 Artikel
BenutzerIn
[Homepage]
user image
2011-06-21T11:24:12 GwenDragon
Um welche Ressourcen geht es denn dir, die atomar für den Prozess sein sollen?


Schreiben in Tabelle(DB), Schreiben in Datei. Z.Z. bin ich dabei, für meine Anwendungen abstrakte Klassen zu entwerfen, womit die Datenhaltung von der Anwendung getrennt wird. In der Anwendung wird nur noch mit Datenstrukturen gearbeitet, die Klasse zur Datenanbindung wird austauschbar. Beispiel:

Code (perl): (dl )
1
2
3
4
my %pbin = ();
tie(%pbin, 'ORM', %opts) || tie(%pbin, 'Objects', $cfg->{path}->{contbin}, 'lock');
# ORM: Klasse zum Binden der Objekte an eine DB-Tabelle
# Objects: Klasse zum Binden der Objekte an eine Datei


D.h., ist der DB-Server mal weg, werden die Objekte aus der Datei geladen. Derzeit ist 'Lock' jedoch nur für die Klasse 'Objects' implementiert. Hier kam mir die Idee, ein generelles Lock zu bauen.

--Rosti

View full thread Atomare Perl-Prozesse