【发布时间】:2017-07-21 22:37:19
【问题描述】:
我正在开发一个 ASP.NET MVC 5 应用程序(基于 nopCommerce)。我想使用 MassTransit 与另一个用于库存管理、计费等的应用程序进行通信。如果我可以将接收端点直接添加到 Web 应用程序中,而不必为此创建 Windows 服务会更容易。但MassTransit documentation 表示不建议这样做,也没有解释为什么会这样。
Web 应用程序中的 MassTransit
在网站中配置总线通常是为了发布事件, 发送命令,以及参与请求/响应对话。 不推荐托管接收端点和持久消费者 (使用如上所示的服务)。
有谁知道这背后的原因吗?在 Web 应用程序中添加接收端点是否不安全?它们不会正常工作吗?
【问题讨论】:
标签: asp.net-mvc nopcommerce endpoint servicebus masstransit