2013-04-23 74 views
0

我想创建一个侦听NServiceBus的桌面客户端应用程序。客户端没有本地机器的权限,所以没有本地消息队列访问。客户是否错过了一些信息并不重要。是否有可能没有本地MSMQ NServiceBus订户?没有本地消息队列的NServiceBus订户 - 这可能吗?

+0

在客户端上使用另一个传输可能不是一个选项吗? – 2013-04-24 04:22:40

+1

您是否考虑过将其设为浏览器应用程序,然后使用SignalR进行通知? – 2013-04-24 05:15:49

+0

还有一个用于SignalR的.NET客户端库,因此您可以在桌面客户端应用程序中使用它来维护与服务器的持久连接。 – 2013-05-01 13:21:56

回答

0

不,这不是可能的(在这里看到:http://nservicebus.uservoice.com/forums/24334-general/suggestions/315106-support-msmq-4-0-remote-input-queue

而且不仅是不可能的,这是一个非常非正统的方法。如果您想参与消息传递,则必须将排队系统扩展到想参与消息传递的所有节点。

如果你不能在客户端桌面上安装msmq,那么我会考虑从客户端向服务器发送某种类型的服务调用,该服务在后端有NServiceBus,以便将你的客户端调用放在那里。

相关问题