【发布时间】:2013-07-08 18:22:23
【问题描述】:
我正在尝试为我们的网站实施 CQRS 模型。主要思想是每个服务(模块)都将通过 json Web 服务调用,该服务将依次触发更新命令。现在我的 CQRS 项目只是一个用 c# 编写的简单类库。当我必须在最后发布事件时,我需要 Bus 对象,但我没有得到它(即 bus 对象为 null),因为我没有将 nservice bus 作为外部应用程序运行。有没有一种方法可以在不从外部线路命令运行应用程序的情况下初始化总线。
任何帮助将不胜感激,
谢谢
【问题讨论】:
-
那么,您尝试将 NSB 托管在什么位置? IIS、WinForms、WPF?
-
到目前为止,计划是将此 CQRS 项目的 dll 引用到 Web 服务项目中,并在 IIS 上托管该 Web 服务。 NserviceBus 在 CQRS 类库项目中被引用。
标签: c# nservicebus cqrs