在我的系统上我正在使用akka框架。我需要从远程系统复制文件。 我可以在我的主系统中使用akka从远程系统复制所需的文件吗?使用Akka我们可以从远程系统复制文件吗?
0
A
回答
0
我可以用阿卡
是一个非常广泛的问题。
- 你可以发送文件作为演员的消息?不,或者理论上你可以,但我不会推荐它。消息应该是小而快, 不是可能的大文件。远程消息还有一个(可配置的)大小限制,超出限制的消息将不会被发送。
- 您可以创建一个侧通道并使用Akka HTTP将 文件从一个节点传输到另一个节点?是的,你当然可以。
0
如果你一定要使用阿卡对于这一点,我会考虑用阿卡流:
http://doc.akka.io/docs/akka/current/java/stream/stream-io.html
所以,你可以运行一个文件 - >源主机上的TCP流和TCP - >目标主机上的文件流。
但是,这种做法很低级且容易出错。我强烈建议为此使用一些更高级别的技术,例如卡夫卡与卡夫卡连接。这里
例子:
https://howtoprogram.xyz/2016/07/10/apache-kafka-connect-example/
和这里(我跳过Avro的一部分,那么你不需要架构注册表):
相关问题
- 1. 从远程系统复制* .html文件
- 2. 可以从服务器上复制远程文件吗?
- 3. 我们可以使用websockets发送远程密钥事件吗?
- 4. 我们有使用boost文件系统删除重复文件的方法吗?
- 5. 远程akka系统端口冲突
- 6. 远程Akka演员系统的终止
- 7. 我可以使用Google NaCl访问文件系统吗?
- 8. 我们可以使用版本控制系统GIT查看docx文件?
- 9. 我们可以在两个操作系统之间复制postgres数据吗?
- 10. 我们可以自动复制* .dll.config吗?
- 11. 我们可以从sqlite3执行操作系统命令吗
- 12. 从用户系统文件复制
- 13. 如何使用Java程序将文件从Linux系统复制到Windows系统?
- 14. 我可以从Chrome应用程序访问本地文件系统吗?
- 15. 我可以使用批处理文件制作pc密码锁定系统吗?
- 16. 我可以复制到远程计算机,但不能从使用Python复制
- 17. 我们可以利用类型系统使程序更安全吗?
- 18. 我可以使用MPI中的API读取远程文件吗?
- 19. 我可以在Ant中使用远程构建文件吗?
- 20. 从tensorflow远程控制.git可以吗?
- 21. JavaScript可以访问文件系统吗?
- 22. 我们可以一起使用ehcache复制和兵马俑吗?
- 23. 现代UI应用程序可以编辑系统文件吗?
- 24. 我可以使用svn copy来复制模板文件夹吗?
- 25. 用Monit监控远程文件系统
- 26. 使用AirDrop之前,我们必须下载远程文件吗?
- 27. Can Akka可以用来向/从外部系统发送/接收消息吗?
- 28. Akka演员系统控制
- 29. 我可以使用Xcode访问我的iPhone的文件系统吗?
- 30. 将文件从Windows复制到远程Linux系统的BAT脚本
欢迎堆栈溢出!请阅读 [这是什么网站是](https://stackoverflow.com/about)和 “[如何问](https://stackoverflow.com/questions/how-to-ask)” 之前询问一个问题。 –
我想问题是这个远程系统是什么样子的:它是否已经提供了某种界面来复制文件?如果它提供了例如sftp,则可以使用alpakka项目中的ftp适配器与akka-stream进行集成。或者您是否计划安装使之成为可能的服务? –