每60分钟刷新一次数据库/服务器

时间:2017-07-31 05:12:24

标签: database server

如何让服务器保持活动状态并每隔60分钟或在某个特定时间段后更新数据库?

我正在开发一个网站,每个用户都会更新数据库。

如果用户向购物车添加内容,则库存会更新。

但如果用户未在60分钟内结帐,则产品将从购物车中移除,并且库存会再次更新。

现在问题:如果没有人访问网站说2小时,我应该如何更新服务器/数据库?

简而言之,如何在没有任何用户访问网站的情况下保持服务器正常运行。 我想为服务器设置一个计时器。

我希望有人理解我的要求。

2 个答案:

答案 0 :(得分:0)

您需要实现时间调度程序或侦听器,每60分钟运行一次,在时间调度程序中实现更新数据库逻辑。

答案 1 :(得分:0)

您可以编写后台服务来执行此任务,或者如果您希望它仅通过应用程序发生,那么您可以使用 Quartz 之类的调度程序。

检查

JAVA http://www.quartz-scheduler.org/

.NET https://www.quartz-scheduler.net/