通过RMI传输文件,要将文件转换为byte数组进行传输。
在tomcat和karaf之间传输会产生很多问题,OOM,带宽限制;
解决方案:
- 思路1:在tomcat与karaf之间建立共享存储,由RMI传输文件路径,tomcat操作文件,karaf处理路径即可。
- 思路2:三次握手传输文件,类似TCP/IP协议;
- 开始传输文件信息
- 然后分片发送,可以返回进度
- 接受完毕,验证文件信息
通过RMI传输文件,要将文件转换为byte数组进行传输。
在tomcat和karaf之间传输会产生很多问题,OOM,带宽限制;
解决方案: