nodejs如何实现http server与定时任务共存?

需要用nodejs构建一个http服务,但是这个服务又有定时的任务需要处理。

用原生的http server好像无法实现,有什么方法么?或者其他模块?

阅读 2.7k
4 个回答

直接写在一起,可以并存呀,都是事件机制,又不是阻塞式的

你的忧虑是什么,目前没看出有什么共存的问题,所以你的定时任务会有特殊要求?比如单次任务需要占用cpu时间过长以至于这段时间http服务无法处理请求?

https://github.com/node-sched...
和Linux的crontab的写法类似,

如每小时的42分执行

var schedule = require('node-schedule');

var j = schedule.scheduleJob('42 * * * *', function(){
  console.log('The answer to life, the universe, and everything!');
});

pm2了解一下?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题