各位大侠,请教个问题。
场景是这样的,我现在在做一个在线考试系统,支持编程题的那种。用户下载工程后,在vs或者eclipse环境下实现功能,然后通过我们的web端上传压缩后的source目录。然后将此solution加入一个判题队列,每次出对一个跑一个判题的ant脚本,此脚本定义了很多工具。此流程开始文件操作,之后跑各种各样的工具生成报告,并且每跑完一个工具之后采用webservices回调Web端解析报告入库。现在所有的功能实现了,不过是串行执行的,效率底下。
本人现在想实现分布式部署或者多线程操作,公司提供5台16核服务器,要求高并发,高性能。分布式部署或者多线程还好说,现在的问题就纠结在文件操作居多,关于远程的文件操作要如何实现呢?如何才能高效,稳定呢?求解决方案或者思路。。。。
qq:263358765
JAVA分布式文件操作
答案:2 悬赏:0
解决时间 2021-03-12 01:25
- 提问者网友:你在我眼中是最帅
- 2021-03-11 16:46
最佳答案
- 二级知识专家网友:末路丶一枝花
- 2021-03-11 17:21
一般远程操作文件 都是线download下来的把
弄完后 再上传上去,直接远程操作当然慢了
弄完后 再上传上去,直接远程操作当然慢了
全部回答
- 1楼网友:承载所有颓废
- 2021-03-11 17:39
a请求b有很多的通讯方式,如果是socket,就可以直接socket对象中就有地址,http也差不多,如果是其他方式,就看看用的取地址的方法,如果类没有提供的话就不行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯