延迟统计学生成绩

大连巴掌 发布于 01/03 16:29
阅读 710
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

各位大神,我做了一个学生成绩统计系统,录入成绩后需要统计学生成绩,我不希望录入一个成绩统计一下结果,想实现录入一个成绩后,延迟3分钟统计成绩,能做到吗?

以下是问题补充:

@大连巴掌:朋友们,我看了一下topthink/think-queue ,它是延迟队列吧?我还没试,但是感觉和我想的不一样。 我现在只有一个成绩表,每次查看到的统计结果都是重新计算的,很慢。 我现在想重新建一个专门存储统计结果的表,不管3分钟内成绩表中数据有多少变化,我只统计一次,并把结果放到统计结果中。 (01/05 16:46)
加载中
1
木九天
木九天

做一个按钮统计功能不好么,这个最简单

huison
huison
我也觉得这个最靠谱,你随便录,最后点击统计按钮,统计不出来算我输。
大连巴掌
大连巴掌
决定这么干啦,其它的太麻烦啦
0
N
Neal1989

写个job不就好了?

0
GongGuowei
GongGuowei
rabbitmq可以实现
0
tonglingbaoyu
tonglingbaoyu

估计是想录入一次把三分钟之内积攒的录入统计一次,

延迟队列吧

0
大连巴掌
大连巴掌

引用来自“tonglingbaoyu”的评论

估计是想录入一次把三分钟之内积攒的录入统计一次,

延迟队列吧

 兄弟,我试了一下,我的意思是成绩的变化是即时的。不管3分钟内成绩表中数据有多少变化,我只统计一次结果,并把结果放到统计结果表中。

tonglingbaoyu
tonglingbaoyu
这是定时器啊
0
l
lilwil

哪里这么麻烦,成绩表加上一个生效时间,然后统计的时候再用时间过滤就行了。

0
大连巴掌
大连巴掌

大神,我现在改成手动统计,权限给分配给了管理员。您能细说一下怎么加生效时间吗?

返回顶部
顶部