Web后台任务处理

 

文章:.NET Core开源组件:后台任务利器之Hangfire

Hangfire官网介绍:在.NET和.NET Core应用程序中执行后台处理的简便方法。无需Windows服务或单独的过程。 以持久存储为后盾。

 

公司的业务是来个客户就做套系统,一般投入两周。所以不希望在项目引入过多的外部服务,增加维护难度。

但是系统中常常需要上传一个Excel,一次提交几条数据到几百条数据。因为并发不高,往数据库保存不慢,但是需要调服务把数据一条一条下单到另外一个系统比较耗时,而且服务可能不稳定,会超时失败。如果在提交时就同步下单到目标系统太慢了。所以考虑优化。

  

    经过与朋友讨论,决定在Global中写定时器,从数据库查数据,然后下单到目标系统。在提交的时候,只将数据保存到数据库,就提醒保存成功。

如果有必要,打算用户点击提价按钮后,调用layer.load()方法,给用户等待提示。

 

转载于:https://www.cnblogs.com/Tpf386/p/9936683.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值