我有一个包含 3 个项目的简单解决方案:
- Asp.Net MVC4 Web 应用程序 - 主网站
- 控制台应用程序 - 任务运行器
- 控制台应用程序 - 任务运行器
我希望使用 MassTrasnsit 作为队列,以便网站上的操作(如发送电子邮件)不会阻止网站,而是发布到队列并由任务运行者处理。
我的问题是:我应该在哪里初始化队列、Web 应用程序、任务运行器之一或为此创建一个单独的控制台应用程序?
附言。在生产服务器上运行时,控制台应用程序将是 Windows 服务。
我有一个包含 3 个项目的简单解决方案:
我希望使用 MassTrasnsit 作为队列,以便网站上的操作(如发送电子邮件)不会阻止网站,而是发布到队列并由任务运行者处理。
我的问题是:我应该在哪里初始化队列、Web 应用程序、任务运行器之一或为此创建一个单独的控制台应用程序?
附言。在生产服务器上运行时,控制台应用程序将是 Windows 服务。