作者:盛如毓 | 来源:互联网 | 2023-09-03 23:23
现在有一个有关大数据平台的需求,本人想了一个礼拜也还没有想到解决方案,想各位老大给点意见和思路~~现有一个后台请求是每600秒(10分钟)请求一次,然后将新的数据和旧数据计算一个差值,然
现在有一个有关大数据平台的需求,本人想了一个礼拜也还没有想到解决方案,想各位老大给点意见和思路~~
现有一个后台请求是每600秒(10分钟)请求一次,然后将新的数据和旧数据计算一个差值,然后在下一次获取新数据之前(就是600秒之内),将旧数据以随机的秒数,和随机的加数慢慢叠加,一直到等于第一次获取的新数据,10分钟到了之后,再发一次请求,然后重复上一个步骤
难点来了:
假如第一次请求和第二次请求差值为1000,每一次
的叠加间隔秒数和叠加数如何确保600秒以内,总共叠加数为1000呢?
例如:
1 2
| 差值为1000,第一次隔了6s叠加数+5(总叠加数为5),第二次隔了4s叠加数+3(总叠加数为8);
按这样循环下去,600s以内,如何让总叠加数为1000? |
我现在想到透过
来实现叠加功能,可是不知道如何继续了,请各位大佬帮帮忙~~