定时任务


在整个框架中暂时有二个任务是需要定时执行的,分别是

  1. 未付款订单超时自动取消

  2. 未确认收货订单超时自动完成

执行定时任务的方法多种多样,这里再推荐一个通过「批量接口请求」+ 阿里云「云监控」来完成定时任务。

  1. 进入到云监控,进入到「站点管理」,选择「新建监控点」。

  2. 「监控地址」填写https://host/api/batch.html,其中host是您自己的网站地址。

  3. 点击「高级设置」,「请求方法」选择POST,「请求内容」填写:

    1. {
    2. "batch": [
    3. {
    4. "version": "v1",
    5. "controller": "Order",
    6. "method": "timeout.order.cancel"
    7. },
    8. {
    9. "version": "v1",
    10. "controller": "Order",
    11. "method": "timeout.order.complete"
    12. }
    13. ]
    14. }

  4. 「监控频率」根据实际情况来定,一般选择1分钟5分钟

  5. 「检测站点」选择一个,并且选择离您服务器最近的站点。

  6. 记得启动检测。

文档更新时间: 2018-07-18 13:57