(急~~) 流量方面的问题,大家帮忙看看!!
开个2个线程
一个用于数据的压缩,数据是一些实时数据,压缩后push到一个队列里面等待发送;
另一个线程用来发送队列里的数据,数据量大小不定;
由于数据量变化比较大,而且有一定实时的要求
我打算能够根据网络情况来处理压缩数据的强度
但网速不好时(队列数据堆积),加大压缩强度;
高速网络则减小压缩强度,让数据更快的发送出去。
不知道小弟讲清楚没有,主要是关于发送速度的测定,怎么能比较好测呢?
我的想法是算出当前队列里的数据发送所要时间,找到一个合适值,来调整压缩强度
,不知道可不可行?
大家有什么好的方法和建议,或有类似的经验的朋友希望帮帮忙
谢过大家了先