2013-03-26 75 views

回答

1

假设你有一些其他的代码需要继续运行,也许它值得努力把它分成单独的服务?

通过消息传递提供控制的较长途径或可能与第一个互补是通过使用“控制”总线(即另一个端点)配置了可以创建/处理用于消息传递基础结构的整个容器的服务。

另一种方法是在其“货架”配置中使用Topshelf - 在Topshelf 3之前,您可以从外部控制哪个货架正在运行。将整个消息处理域放置在您希望独立于服务和服务的其余部分的架子上 - 在它的架子上。

的缺点是:

  • 它的很多难于调试服务(交互)。
  • 它将需要重新包装服务(.exe不再是你的,只有服务是)。
+0

感谢您的想法。我要去调查 – BlakeH 2013-04-03 13:17:19