有没有办法在Servicematrix中添加现有应用程序作为端点?

时间:2013-07-19 18:09:28

标签: nservicebus

我们已经开始使用nservicebus并且很喜欢servicematrix,但似乎没有办法将现有的Web应用程序添加为端点(无需手动进入slndlr文件并手动添加)。
我是否遗漏了某些东西,或者这是为未来的版本计划的?

2 个答案:

答案 0 :(得分:4)

您没有遗漏任何内容,我们尚未在ServiceMatrix中实现此功能,但它已在管道中。

感谢。

答案 1 :(得分:0)

不完全确定你的意思,这个问题很不清楚,但我猜你是在谈论如何自我托管nservicebus端点,而不是使用nservicebus通用主机进程。

如果该假设成立,是的,您可以使用fluent接口在应用程序中配置和启动总线。您可以告诉它使用您在应用程序中使用的容器来解析您想要使用它的IBus。

自托管文档在这里: http://support.nservicebus.com/customer/portal/articles/852419-hosting-nservicebus-in-your-own-process

说,我通常建议不要在Web应用程序中托管消息处理端点。它是否是一个体面的想法取决于很多事情,但通常情况下,如果没有针对它的请求,可以关闭iis托管的进程,并且你可能会遇到一些令人头疼的事情来处理消息,而且最好是让它iis工作进程做它最擅长的事情 - 托管asp.net或者你用来做Web应用程序的任何东西。 (我假设你正在使用iis,你可能不会这样,但我仍然建议在你的网络应用程序以外的地方处理消息更好。)

我可能已经回答了一个完全不同的问题,但希望这将是一个对遇到它的人有一定价值的资源。