分享技术 egg比express更适合具有任务机制的后台系统

codetyphon
61阅读20 评论2017-11-03 11:34:36

egg最吸引我的,是它的任务机制,比如:

module.exports = {
  schedule: {
    interval: '1m', // 1 分钟间隔
    type: 'all', // 指定所有的 worker 都需要执行
  },
  async task(ctx) {
    const res = await ctx.curl('http://www.api.com/cache', {
      dataType: 'json',
    });
    ctx.app.cache = res.data;
  },
};

通过后台dashboard,可以录入一些计划任务,比如定时发邮件,定时秒杀,价格监控等。

社区声明
  • 社区旨在推动自由工作方式在国内渐进式发展
  • 区别于传统方式的工作职位,将会被优先推荐
  • 真诚且有趣有用的内容分享,在这里更受欢迎
  • 我们希望这里将是互联网创意工作者的聚集区
加入组织