将 NServiceBus 与 Asp.Net MVC 2 结合使用

2023-12-29

有没有办法将 NServiceBus 与 Asp.Net MVC 2 一起使用?我想将请求消息从 Asp.Net MVC2 应用程序发送到服务,该服务处理该消息并回复响应消息。有没有办法清楚地做到这一点?


NServiceBus 仅支持注册状态代码和整数的回调是有原因的。原因是您不应该使用 NServiceBus 进行同步请求/响应式通信,这些场景最好使用 Wcf、NNibernate、EF、Ado.net 等框架来解决。

您应该只考虑将 NSB 用于应用程序的异步部分,例如将“命令”发送到后端服务进行处理。

可以在这里找到深入的解释:

http://andreasohlund.net/2010/04/22/messaging-shouldnt-be-used-for-queries http://andreasohlund.net/2010/04/22/messaging-shouldnt-be-used-for-queries/

如果您仍然想使用 NSB 进行请求/响应,则必须使用消息处理程序来进行响应,以更新 MVC 应用程序中的某些缓存。有了它,您就可以进行一些 ajax 样式的轮询来确定数据何时到达。

希望这可以帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 NServiceBus 与 Asp.Net MVC 2 结合使用 的相关文章

随机推荐