現(xiàn)在有一個有關大數(shù)據(jù)平臺的需求,本人想了一個禮拜也還沒有想到解決方案,想各位老大給點意見和思路~~現(xiàn)有一個后臺請求是每600秒(10分鐘)請求一次,然后將新的數(shù)據(jù)和舊數(shù)據(jù)計算一個差值,然后在下一次獲取新數(shù)據(jù)之前(就是600秒之內(nèi)),將舊數(shù)據(jù)以隨機的秒數(shù),和隨機的加數(shù)慢慢疊加,一直到等于第一次獲取的新數(shù)據(jù),10分鐘到了之后,再發(fā)一次請求,然后重復上一個步驟難點來了:假如第一次請求和第二次請求差值為1000,每一次隨機的疊加間隔秒數(shù)和疊加數(shù)如何確保600秒以內(nèi),總共疊加數(shù)為1000呢?例如:差值為1000,第一次隔了6s疊加數(shù)+5(總疊加數(shù)為5),第二次隔了4s疊加數(shù)+3(總疊加數(shù)為8);
按這樣循環(huán)下去,600s以內(nèi),如何讓總疊加數(shù)為1000?我現(xiàn)在想到透過setTimeout來實現(xiàn)疊加功能,可是不知道如何繼續(xù)了,請各位大佬幫幫忙~~
如何讓數(shù)據(jù)動得比較自然?
慕虎7371278
2019-02-27 21:14:45