當我們通過收集每臺客戶端數據後通過api接口上傳到雲服務器時,可能會由於客戶端過多,幾千以至於幾萬,這時不得不考慮個問題:
併發的問題,同時併發上傳文件,可能導致api接口掛掉,但如果我們讓文件錯開時間來上傳文件,就能避開這個問題
例如:增加個睡眠 20(1 ~ 20)秒內的隨機數的功能
在上傳文件的接口前添加一個命令
sleep $((RANDOM % 20 + 1))
正常調用api來上傳文件
命令裏的+1是因爲對20取餘後是0 ~ 19,所以加1
暫且就介紹到這啦。
當我們通過收集每臺客戶端數據後通過api接口上傳到雲服務器時,可能會由於客戶端過多,幾千以至於幾萬,這時不得不考慮個問題:
併發的問題,同時併發上傳文件,可能導致api接口掛掉,但如果我們讓文件錯開時間來上傳文件,就能避開這個問題
例如:增加個睡眠 20(1 ~ 20)秒內的隨機數的功能
在上傳文件的接口前添加一個命令
sleep $((RANDOM % 20 + 1))
正常調用api來上傳文件
命令裏的+1是因爲對20取餘後是0 ~ 19,所以加1
暫且就介紹到這啦。
MainActivty 添加fragment for (int i = 0; i < 6; i++) { mList.add(MyFragment.newInstence(i)); }