| Daten :: Consumer. Data :: Consumer - Verbraucher - verbraucht wiederholt eine Datenressource auf robuste Weise. |
Jetzt downloaden |
Daten :: Consumer. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Yves Orton
- Website des Verlags:
- http://search.cpan.org/~yves/Data-Consumer-0.09/lib/Data/Consumer.pm
Daten :: Consumer. Stichworte
Daten :: Consumer. Beschreibung
Data :: Consumer - verbraucht wiederholt eine Datenressource auf robuste Weise. Daten :: Verbraucher - verbraucht wiederholt eine Datenressource auf robuste Weise. SynopsIns verwenden Daten: Verbraucher; mein $ consumer = data :: consumer-> neu (type => $ consumer_name, unverarbeitet => $ unverarbeitet, arbeiten => $ arbeitet, verarbeitet => $ verarbeitet, fehlgeschlagen => $ fehlgeschlagen, max_pates => $ num_or_undef, max_process = > $ num_or_undef, max_elapsed => $ seconds_or_undef,); $ Consumer-> Verbrauch (SUB {MY $ ID = SHIFT; drucken "verarbeitet $ IDN";}); Es ist ein häufiges Voraussetzungsbedarf, ein Feed von Elemente einigerweise auf robuste Weise zu verarbeiten. Ein solcher Futter kann Datensätze sein, die in eine Tabelle eingesetzt sind, oder Dateien, die in einem Lieferverzeichnis gesunken sind. Schreiben eines Skripts, das alle Rand-Fälle umgreift, wie "stecken" auf einem fehlgeschlagenen Gegenstand stecken " Ein Rahmen, um das Schreiben solcher Verbraucher-Typ-Skripts so einfach, dass ein Rückruf schreibt, der jeden Artikel verarbeitet. Der Rahmen behandelt den Rest.Die grundlegende Idee ist, dass man nur verwendet werden muss, oder im Falle eines nicht bereits unterstützenden Futtertyps definieren Sie eine Data :: Consumer-Unterklasse, die ein paar einigermaßen gut definierte primitive Methoden implementiert, die die erforderlichen Aufgaben umfassen, die die erforderlichen Aufgaben ausführen, und dann die Daten :: Verbrauchermethoden verwenden diejenigen, um ein dunkles konsistantes Schnittstellen an den End-Consumer bereitzustellen Get_lock () -Funktion), und Daten :: Verbraucher :: DIR zum Umgang mit einem Drop-Directory-Szenario (wie für FTP- oder E-Mail-Verzeichnis) .once wurde ein Ressourcentyp als Data :: Consumer-Unterklasse definiert, wobei das Gebrauchsmuster konstruiert wird die Unterklasse mit den entsprechenden Argumenten, und dann mit einem Rückruf anrufen. Anforderungen: · Perl.
Daten :: Consumer. Zugehörige Software