Skip to main content
 首页 » 编程设计

c#之在 Asp.NET web api 中正确使用 NServiceBus

2024年04月17日34hnrainll

我有没有想过Using NServiceBus with ASP.NET MVC正确吗?

  1. 用户将他的请求发送到 WebApi Controller
  2. Controller (客户端)创建命令并将其发送到总线以释放工作线程,因此 api 可以处理更多请求。
  3. 控制台应用程序(服务器)订阅该命令并通过一些域逻辑处理它
  4. 信息返回给客户端(controller)
  5. 客户端将请求返回给用户。

控制台应用程序只是为了简洁,我应该使用诸如 Windows 服务之类的东西来处理命令吗?

请您参考如下方法:

对于异步 Controller ,是的,你是对的。

就服务器而言,是的,我们使用控制台应用程序来使示例易于运行。对于实际服务,我建议查看 windows service bootstrapper我们创造了。更多信息请访问 http://docs.particular.net/nservicebus/hosting/windows-service