NodeJS高效数据库日期超时事件。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJS高效数据库日期超时事件。相关的知识,希望对你有一定的参考价值。

我有一个巨大的数据库表,其中包含了所有发布的帖子,还有一列DATE和一列blocked,每个帖子应该在1周后自动被屏蔽。问题是我不能为每个线程设置一个定时器,因为我的服务器有时可能会重启,所以我需要设计不同的解决方案,我也想过经常做一个整个数据库的检查,而我保留最后一个被封锁的索引单独保存,所以我继续从那里检查。但也许还有更精确和更有效的检查方法?

答案

也许你可以设置一个cron作业,每小时检查一次你的数据库。

0 * * * * /usr/local/bin/node /path/to/nodejs/script.js

这意味着。这个脚本每隔一小时就会被频繁执行

每隔一小时,我的意思是。1: 00, 2: 00, 3: 00, 4: 00, ... 等等。

script.js 您可以检查您的数据库

以上是关于NodeJS高效数据库日期超时事件。的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs事件引擎libuv源码剖析之:高效线程池(threadpool)的实现

在 Heroku 上的 NodeJS 中,MongoDB 与 MongoLab 的连接超时

对于大型数据集的查询,日期类型是不是比日期时间更高效?

Reactreact概述组件事件

NodeJS及路由

nodejs常用代码片段