【问题标题】:NServiceBus subscribers without a local message queue - is this possible?没有本地消息队列的 NServiceBus 订阅者 - 这可能吗?
【发布时间】:2013-04-23 23:47:30
【问题描述】:

我想创建一个监听 NServiceBus 的桌面客户端应用程序。客户端对本地机器没有权限,因此没有本地消息队列访问权限。客户端是否错过了一些消息并不重要。是否可以在没有本地 MSMQ 的情况下拥有 NServiceBus 订阅者?

【问题讨论】:

  • 也许不能在客户端使用其他传输方式吗?
  • 您是否考虑过将其制作为浏览器应用,然后使用 SignalR 进行通知?
  • 还有一个用于 SignalR 的 .NET 客户端库,因此您可以在桌面客户端应用程序中使用它来保持与服务器的持久连接。

标签: .net nservicebus


【解决方案1】:

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

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

如果您无法在客户端桌面上安装 msmq,那么我会考虑从客户端向后端具有 NServiceBus 的服务进行某种服务调用,以便将您的客户端调用排队。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    相关资源
    最近更新 更多