auf meinem System verwende ich akka Rahmen. Ich muss Dateien vom Remote-System kopieren. Kann ich in meinem Hauptsystem akka verwenden, um die erforderlichen Dateien vom Remote-System zu kopieren?mit Akka können wir Dateien von Remote-System kopieren?
0
A
Antwort
0
Kann ich akka
eine ziemlich breite Frage.
- Können Sie die Dateien als Actor-Nachrichten senden? Nein, oder naja, theoretisch könnte man das, aber ich würde es nicht empfehlen. Nachrichten sollen klein und schnell sein, nicht potenziell große Dateien. Es gibt auch eine (konfigurierbare) Größenbeschränkung für entfernte Nachrichten, Nachrichten, die das Limit überschreiten, werden nicht gesendet.
- Können Sie einen Seitenkanal erstellen und z. Akka HTTP, um die Datei von einem Knoten zum anderen zu streamen? Ja, das kannst du sicherlich.
0
Wenn Sie unbedingt akka dafür verwenden wollen, halte ich würde akka-Streams mit:
http://doc.akka.io/docs/akka/current/java/stream/stream-io.html
So können Sie eine Datei ausführen -> TCP-Stream auf dem Host-Quelle und eine TCP -> Dateistream auf dem Zielhost.
Diese Vorgehensweise ist jedoch sehr niedrig und fehleranfällig. Ich würde dringend vorschlagen, dafür einige höhere Technologien zu verwenden, z. Kafka mit Kafka Connect.
hier Beispiele:
https://howtoprogram.xyz/2016/07/10/apache-kafka-connect-example/
und hier (ich würde den Avro Teil überspringen, dann sind Sie nicht schema-Registrierung benötigen):
Verwandte Themen
- 1. Können wir erstellen Log-Dateien mit Javascript
- 2. Kopieren von Dateien mit MsBuild
- 3. Können wir die Dateien und Ordner rekursiv zwischen aws s3 Buckets kopieren mit Boto3 Python?
- 4. Kopieren von Dateien mit SSH
- 5. Kopieren von Dateien von SFTP mit CMD
- 6. Kopieren von Dateien mit doppelten Anmeldeinformationen (Windows)
- 7. iPhone: Können wir PDF-Dateien mit UIWebView öffnen?
- 8. Können wir Dateien in Chrome Speichern, anstelle von Strings
- 9. Können wir PL/SQL-Dateien von VSS -> TFS migrieren?
- 10. Java.nio.files - Kopieren von Dateien
- 11. Wie können wir lesen .dwg Dateien mit asp.net oder C#
- 12. Können wir PDF-Dateien mit Pig UDFs teilen?
- 13. Kopieren von Dateien mit Swing JFileChooser
- 14. Kopieren von Dateien auf Remote-Desktops mit Batch-Datei
- 15. Können wir CPU-Speicherbedarf mit Python virtualenv
- 16. Kopieren von Dateien zwischen Knoten mit ansible
- 17. Kopieren von großen Dateien mit Remote Desktop
- 18. nur Kopieren von Dateien mit eindeutigem Inhalt
- 19. Können wir 2 Realms haben?
- 20. Wie können wir die von ajaxmin erstellten Dateien in das von MSBuild erstellte Msdeploy-Paket aufnehmen?
- 21. Akka Streams: Mehrere Dateien lesen
- 22. Warum können wir Dateideskriptoren nicht kopieren, indem wir einfach den Wert neuen Variablen zuweisen?
- 23. Kopieren von Dateien in Python
- 24. Dateien können nicht von Docker zu tmp von Host kopieren Sie mit Docker-komponieren
- 25. Dateien können nicht zwischen zugeordnete Laufwerken kopieren, wenn Variable
- 26. Kopieren von Dateien in Ordner
- 27. Fortschrittsbalken zum Kopieren von Dateien
- 28. Fehler beim Kopieren von Dateien
- 29. Können wir von C# auf die Funktion zum Kopieren und Aktualisieren von F # zugreifen?
- 30. Kopieren lokaler Dateien mit curl
Willkommen bei Stack-Überlauf ! Bitte lesen Sie [worum diese Seite geht] (https://stackoverflow.com/about) und "[Wie zu fragen] (https://stackoverflow.com/questions/how-to-ask)" bevor Sie fragen eine Frage. –
Ich denke, die Frage ist, wie dieses Remote-System aussieht: Bietet es bereits eine Art Schnittstelle zum Kopieren der Datei? Wenn es zum Beispiel sftp anbietet, können Sie den ftp-Adapter aus dem Projekt alpakka verwenden, um mit akka-stream zu integrieren. Oder planen Sie, einen Dienst zu installieren, der dies ermöglicht? –