首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >备注一下学习

备注一下学习

作者头像
Jerremy
发布2022-05-09 14:57:36
4830
发布2022-05-09 14:57:36
举报

微软第一个开源程序

(Wix)http://wixtoolset.org/

 The most powerful set of tools available to create your Windows installation experience. Free and Open Source since 2004!

Asp.net 后台执行任务: 方案1:

QBWI:net 4.5.2新特性,调度小型的后台任务,孤独,asp.net的运行时会跟踪这些任务,并阻止IIS突然结束工作进程直到其完成。由此让asp.net应用程序“能够可靠的调度异步任务”。 需要安装net 4.5.2和开发包 缺点:支持类型单一,存在一定限制。 方案2:

Hangfire:一系列创建、处理和管理后台的开源库(提供额外扩展和商业支持); 支持所有后台任务类型:即发即弃(fire-and-forget),延迟执行,重复执行(CRON表达式) 支持多种持久化保存方案:mssql,msmq,azure queue storage,redis,postgresql,mongodb等 可以自动重试,出现异常,应用程序停止,意外进程中断 灵活的部署模式,根据需要能够伸缩部署 集成监控UI,具备良好的扩展接口,依赖注入 Install-Package Hangfire 最佳实践,culture捕获 方案三:

Azure WebJobs:提供了一种在Azure WebSite的后台进程中运行脚本和程序的方法 脚本支持:cmd,bat,exe,ps1,sh,php,py,js,jar 支持所有后台任务类型,可并行执行 有监控UI,提供rest api 提供webjobs sdk 极大简化使用托管语言编写后台程序 充分利用azure storage 和azure service bus(通过丰富的bingding和trigger,易于集成) 有错误处理机制(可重试,posison机制) 可与vs集成(方便部署和管理)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档