lug-dd@schlittermann.de writes:
Wenn A nur wissen muß, daß B die Daten irgendwann bekommen wird, ist dein Modell OK.
Ja, so ist es.
Wenn aber A allerdings wissen muß, daß B die Daten bereits bekommen hat, mußt du das Modell ändern. DAnn kannst dein Skipt erst an A des OK geben, wenn du an B geliefert hast.
Nein, diese Anforderung steht nicht.
Klar geht das. Du hast 3 Puffer beim Schreiben via File auf die Platte:
- den in Perl und libc
- den Plattencache des Kernels
- den Schreibcache in der Festplatte
Wie immer sehr ausführlich. Ich mache mich mal auf den Weg. Danke.
Genauso, nur hier und da optimiert und auf verteilte Transaktionen erweitert. Wenn du nur zwei beteiligte Rechner hast, reichen einfache Bestätigungen vom Empfänger um die Daten auf Senderseite zu löschen. Bei Ausfall+Wiederanlauf mußt du nochmal rückfragen.
Rückfragen geht eben nicht, darum muss ich die Geweissheit haben, dass jede Zwischenstation unter allen Umständen die Daten behalten kann.
Mit freundlichen Grüßen
Jens Puruckherr