我正在寻找一个更好的基础设施设置,用于管理和部署定期执行的内部开发应用程序。
当前的设置发展为一个不可监控的、异构的应用程序集合,只能在调度程序VM上直接执行。
现状:
理想情境:
Constraints:
已考虑的备选方案
Azure WebJobs
根据我所读到的,这正是我要寻找的解决方案。由于我们的“无云”策略,我们需要在内部托管自己的Azure包,这可能需要相当大的努力来设置,而且可能是对这些需求的技术上的过度消耗。
自写Web项目
另一种选择是编写一个专门的Web项目,该项目包含所有作业函数,具有一个中心配置,并将作业函数公开为Web方法,并使用Quartz.net进行调度。
然而,如果可能的话,我更愿意使用一些标准的软件,所以我将不负责维护我们基础设施的另一个核心部分。
你会选择哪种选择?或者有没有更好的选择?
发布于 2016-09-16 08:04:24
我认为你要找的是所谓的主数据管理,所以你应该检查一下
https://stackoverflow.com/questions/39526345
复制相似问题