如何构建允许用户向队列提交作业的系统 使用C、C++、shell、perl和/或python的组合,我想开发一个系统,允许用户向队列(或队列)提交作业。队列中的作业应以适当的顺序在多台工作机器中的一台上执行

如何构建允许用户向队列提交作业的系统 使用C、C++、shell、perl和/或python的组合,我想开发一个系统,允许用户向队列(或队列)提交作业。队列中的作业应以适当的顺序在多台工作机器中的一台上执行,python,networking,queue,system,jobs,Python,Networking,Queue,System,Jobs,系统应提供基本功能。此外,您可以更详细地考虑以下具体问题中的一个或多个: Support for multiple users Flexible specification of jobs Interdependencies between jobs Integration of job creation with existing package(s) Cancelling Jobs Smarter scheduling of jobs Discovery of available machi

系统应提供基本功能。此外,您可以更详细地考虑以下具体问题中的一个或多个:

Support for multiple users
Flexible specification of jobs
Interdependencies between jobs
Integration of job creation with existing package(s)
Cancelling Jobs
Smarter scheduling of jobs
Discovery of available machines
Varying capabilities of worker nodes
Multiple Operating Systems
Failure of worker hardware
Failure of the Job Execution(including hanging indefinitely)
Failure of the queue management machine(s).

我在C、C++中有一些基本的经验,而且大部分都是在Python中。我对使用该系统提供基本功能感兴趣。互联网上主要有关于所有这些的理论,但我找不到例子来看看它是如何工作的。如果任何人有信息,来源,示例代码或任何可以帮助我的东西,我会非常感激

你为什么要重新发明轮子


使用

有很多这样的框架已经存在,我完全理解你的观点,但这是一个项目,我必须这样做。Tt不需要完美,只要有基本的派系,非常基本。我要看一下这个软件和它的代码。谢谢你的链接。