【发布时间】:2021-09-22 00:08:13
【问题描述】:
我有一个用 NestJS 编写的网络服务器,允许用户创建拍卖。
每个拍卖文件都有一个end_date 字段。
我想在end_date 到达时安排一个活动。
有没有办法在 MongoDB 或 Node.js 中安排或触发一个函数?
这甚至是对日期到期事件做出反应的好方法吗?
【问题讨论】:
标签: javascript node.js mongodb nestjs
我有一个用 NestJS 编写的网络服务器,允许用户创建拍卖。
每个拍卖文件都有一个end_date 字段。
我想在end_date 到达时安排一个活动。
有没有办法在 MongoDB 或 Node.js 中安排或触发一个函数?
这甚至是对日期到期事件做出反应的好方法吗?
【问题讨论】:
标签: javascript node.js mongodb nestjs
我通常建议将此类工作交给专门处理这些操作的外部服务。
看看
https://cloud.google.com/tasks
这是在外部队列中安排任务的好方法。当达到“trigger_date”时,google 将触发一个 HTTP 请求到您定义的端点。从那里您可以实现自己的逻辑。
如果没有选择,那么建立自己的队列也可能是一个不错的项目。
【讨论】: