要使用NServiceBus获取消息,您是否必须在订阅计算机上拥有消息队列?

时间:2011-04-13 19:00:26

标签: nservicebus

我想知道是否有办法设置NServiceBus,以便实际从发布者那里收到消息的机器上没有 InputQueue 。此外,我想发布到一般队列(虽然这可以通过Web服务完成。)

我想我可以使用它来允许客户端机器发布和接收事件。但是客户端机器被锁定了。如果我需要在它们上创建队列,我可以,但是更容易让队列具有唯一的名称,并且位于更中心的位置。

我是NServiceBus和pub / sub的新手。所以,如果我根据我想要的东西,请说出来。

1 个答案:

答案 0 :(得分:2)

这听起来像是MSMQ之外的备用排队基础设施的完美候选者 - 例如Azure Queues或Amazon SQS。使用这些类型的队列,您无法在客户端计算机上安装基础架构,而且所有内容都更加集中。

在你走这条路之前,你会希望获得发布/订阅的基础知识。使用MSMQ和NServiceBus的Pub / sub有一个不错的学习曲线,如果你不熟悉那个级别的工作方式,那么转移到云队列可能会更加棘手。