现在我的项目里广告这块有三张表,,,
A:在线广告表。。B ,预定广告表 。。。。 C。下线广告表。。。
A时间到一到,则把这条广告信息放入到C表。。。并把B表的信息放入到A表。。
我写了个ACTION执行了这些功能,是否通过用户点击页面来触发这个ACTION,还是说有更好的办法?
如果在线的用户有几十万,分类的页面有几十万,每点击一下都执行这个ACTION。我觉得太影响性能。。
问各位大侠,有啥好胡解决方案?
好吧,你有机会学习新东西了,去看看吧,不知道你用了Spring框架没,Spring集成了Quartz,使用起来相当方便,去学习学习吧。
后台运行一个线程,让他每隔几分钟就扫描表,执行操作
用定时器Quartz可以轻松实现这样的功能。
对于大量的作业应该在系统空闲期执行批量,跑批一般放在午夜时间执行。