.net - 长时间运行的后台任务按进程 .NET 隔离
问题描述
现在有很多产品需要时不时地执行一些后台任务。我主要使用 .NET 工作,我曾经通过多线程调度程序(即 Quartz、Hangfire)来调度这种操作。
监控这种生态系统可能会很棘手,需要付出很多努力,而这通常不是业务需求的一部分;考虑任务的健康检查、完成百分比、当前状态、启动/停止命令、启动新作业实例等。
我想知道是否有任何类型的产品或库可以做同样的事情,但按流程隔离东西。我没有在线程或进程隔离中做利弊,我只是在寻找关于后一种方法的一些提示。
解决方案
推荐阅读
- javascript - 如何制作 7 天 xAxes 标签并在其中绘制 1000 个数据?
- ios - glog-0.3.5 在 iOS 中找不到 logging.h
- ios - 在 html 中为 UILabel 属性文本设置字体不起作用
- mysql - 将唯一选择值分配给唯一一个变量
- nativescript-plugin - NativeScript 插件种子演示不运行
- c# - LINQ to SQL (NHibernate):OrderBy 与 OrderByDescending 抽象
- android - 即使我提供了每页加载的数据量,数据源也总是从房间数据库中返回完整数据
- java - 如何在拆分窗格中修复我的 lineChart 缩放比例?
- excel - 我在 Excel 工作簿中有多个工作表。我需要单击按钮扫描所有这些工作表并从工作表中选择特定值
- c++ - 附加一个非常大的字符串