我有一个设计级别的问题,我不知道如何解决这个问题,但基本上我想要实现的是,我有一个基于控制台的应用程序,它基于输入作业执行某些任务(这是一个 XML 文件,由执行作业的所有详细信息),并且有一个基于 Web 的应用程序可以创建作业。
目前,我们手动复制 XML 文件并通过将 XML 文件作为参数传递来调用基于控制台的应用程序。
无论如何我可以设计一个应用程序,其中在基于 Web 的应用程序中创建的所有作业都传递到队列。
可能有 2 个饥饿的基于控制台的应用程序等待作业排队(以循环方式),一旦它们找到作业,它将开始执行作业。
还有一件事,我在想的是有什么方法可以从技术上控制网站上基于控制台的应用程序的数量,假设我有 50 个工作在排队,我可以启动 10 个基于控制台的应用程序来处理50 个工作而不是 2 个,所以这样可以完成工作。
如果您需要更多信息,请告诉我
提前致谢