Always-On-Dateiübertragungen
Edge-initiiertes oder serverinitiiertes Hochladen
Wie in der Abbildung gezeigt, werden beim Einrichten von Dateiübertragung (Schritt Nr. 4 in der Abbildung) die folgenden Aktivitäten ausgeführt:
• Edge über den Start der Übertragung benachrichtigen.
• Edge-Übertragungseinstellungen abrufen.
• Dateiinformationen abrufen.
• Prüfsummeninformationen von Edge einschließlich unterstützter Algorithmen abrufen.
Serverinitiiertes Herunterladen
Wie in der Abbildung gezeigt, werden beim Einrichten von Dateiübertragung (Schritt Nr. 4 in der Abbildung) die folgenden Aktivitäten ausgeführt:
• Über den Start der Dateiübertragung benachrichtigen.
• Übertragungseinstellungen abrufen.
• Dateiinformationen abrufen.
• Details zu Prüfsummenalgorithmen abrufen.
Optimale Vorgehensweisen
• Überlegungen zu Datei-Repositories – Die ThingWorx Platform unterstützt das gleichzeitige Lesen und Schreiben von Dateien in Datei-Repositories. Damit eine Datenbeschädigung verhindert und die Konsistenz sichergestellt wird, muss die Plattform Sperren für Dateien und Verzeichnisse für die Dauer von Lese-/Schreibvorgängen abrufen. Wenn ein gleichzeitiges Schreiben in dasselbe Verzeichnis oder in dieselben Dateien vermieden wird, kann mehr Parallelität erreicht und der Durchsatz von Dateioperationen erhöht werden.