最近需要用java写个多server之间socket通讯的项目,有些问题想问一下。问题一 : 如何计算服务器间访问的流量?
           想根据流量进行控制,是否要把所有thread的流量分别计算,已传输字节数/时间。可是这样似乎还要考虑时效问题。一定时间没有传输的情况。有没有比较准确的算法。问题二 : 服务器之间如何控制流量。如果并发还能限制一下,可是如果单线程就高流量如何控制。问题三 : 如果希望实现并发下载,那么文件的读写机制是如何的。并发写可能吗。如果使用临时文件,当文件变大的时候,最后合并会出现问题。