目前,我的服务器中有一个 Web 应用程序和一个 win 表单应用程序。基本上,Web 应用程序将接收来自用户的请求,并将此请求发送到 wins 表单应用程序以继续(wins 表单需要大约 1 分钟才能完成请求)。
假设 2 个用户通过 Web 应用程序同时发送一个请求,我需要开发一个队列作业来按顺序维护请求。
1) 用户 A 发出请求 > 请求将被存储到队列作业中
2) 用户 B 发出请求 > 请求将被存储到队列作业中
3) 队列作业会将第一个请求发送到 wins 表单。一旦第一个请求完成,然后将跟随第二个请求
所以我的问题是,这个队列作业应该在 Web 应用程序中开发吗?还是应该以独立获胜的形式发展?
在 ASP.NET 中创建队列作业的任何示例代码?
或者任何人都可以提出更好的解决方案?