Prüfen und Sammeln
Alle diese Statusinformationen über die Spiegelserver trägt der Mirror Scanner zusammen. Das Werkzeug besucht in regelmäßigen Abständen alle Server per Rsync, FTP oder HTTP-Protokoll und prüft dabei auch noch gleichzeitig, ob die Mirrors überhaupt in der Lage sind, große Dateien ohne Fehler zu übertragen. Die ergatterten Informationen legt der Scanner in einer MySQL-Datenbank ab, aus der sich dann wiederum der Redirector mod_zrkadlo über das Apache DBD-Framework bedient. Die Datenbank wurde dabei so entworfen, dass eine einzige SQL-Abfrage pro Client-Anfrage ausreicht.
Als letzter Helfer im Bunde prüft Mirror Probe in bestimmten Abständen, ob die in der Datenbank gelisteten Spiegelserver noch leben. Sollte einer von ihnen vom Netz gegangen sein, unterbindet Mirrorbrain automatisch jegliche Weiterleitung, bis der Mirror wieder verfügbar ist.

|
Metalinker listet Spiegelserver-Dateien in einem standardisierten XML-Format auf.
|
Metalinks
Alternativ zur direkten Weiterleitung erzeugt Mirrorbrain sogenannte Metalinks. Dabei handelt es sich um eine Liste mit Spiegelservern in einem standardisierten und auf XML basierenden Format. Sollte ein Server ausfallen, kann dann der Client ohne weitere Nachfrage selbständig zu einem anderen Mirror auf der Liste wechseln. Darüber hinaus enthalten Metalinks Hashwerte, mit denen die Clients die Integrität der heruntergeladenen Daten überprüfen können. Allerdings ist die Anzahl der Programme, die Metalinks unterstützen, noch recht überschaubar. Die Unterstützung für YaST/Zypper ist derzeit in Arbeit.
|
Ähnliche Artikel
|
|
Recht
|
EU-Gerichtshof entscheidet zum elektronischen Vertrieb
|
| Whitepaper |
|
The Role of Open Source in Data Integration
Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.
Download PDF (Registrierung erforderlich)
|
|
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)
Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.
Download PDF (Registrierung erforderlich)
|
Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links"
nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedrucken Fassung entsprechen.
|
k0da,
27.10.2008 23:48
Thanks.