我应该使用Workflow Foundation创build长时间运行的线程吗?

我应该使用Workflow Foundation创build长时间运行的线程吗?,第1张

概述我应该使用Workflow Foundation创build长时间运行线程吗?

我所在的公司正在考虑采用和实施在IIS中托pipe的Workflow Foundation来处理数据。 我们仍然在devise我们的问题域,但是人们担心长时间运行的线程在IIS内部并不理想。 以下是我们正在制定的一些假设,因为工作stream仍然是我们小组的一项新技术:

我们正在区分“长时间运行的进程”和“长时间运行的工作stream程”,长时间运行的进程正在积极消耗cpu,而长时间运行的工作stream程只是持续了不确定的时间,等待额外的请求来完成工作。

我的问题是:创build一个长时间运行的线程作为IIS中托pipe的Window Workflow的一部分,或者我们是否应该通过传统的windows服务实现IIS以外的长时间运行的进程?

以编程方式启用windowsfunction的最佳方法是什么?

如何保护一个窗口.net应用程序中的静态string?

如何使.Net独立的.Net框架(依赖)独立的'EXE'文件从.Net

手柄和线程有什么区别?

什么shell动词用于双击行动?

正确的方法提前中止BeginRead和BeginWrite?

所有的.NET框架版本都包含在新的windows版本中?

驱动器select框与windows窗体中的图标

2个WCF服务进程可以监听相同的端口吗?

如何在C#中获取当前用户的本地设置文件夹path?

使用AppFabric只是坚持你的循环(我认为它必须是一个循环,否则一个接收或延迟将空闲时卸载,所以没有长时间运行的进程将发生),启用实例控制,并设置对未处理的异常动作放弃(恢复WF实例到最后一个持久点)。

在应用程序池中,禁用回收,快速失败等是否是好的做法取决于许多事情,如部署的关注,如果你想与使用wcf调用的进程交互,如果你想轻松地缩放等..就个人而言,我不喜欢windows服务的麻烦,我认为你总是要处理意外的进程终止,所以为什么不假设它会发生,并以一个安全的坚持点走IIS路线?

总结

以上是内存溢出为你收集整理的我应该使用Workflow Foundation创build长时间运行的线程吗?全部内容,希望文章能够帮你解决我应该使用Workflow Foundation创build长时间运行的线程吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1277918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存