【问题标题】:To get messages with NServiceBus do you have to have a message queue on the subscribing machine?要使用 NServiceBus 获取消息,您是否必须在订阅机器上有一个消息队列?
【发布时间】:2011-04-14 09:27:23
【问题描述】:

我想知道是否有一种方法可以设置 NServiceBus,以便实际从发布者那里获取消息的机器上没有 InputQueue。另外,我想发布到一个通用队列(尽管这可以通过网络服务来完成。)

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

我一般是 NServiceBus 和 pub/sub 的新手。因此,如果我根据我想要的内容偏离了基础,请说出来。

【问题讨论】:

  • 我是你设法在客户端上安装 msmq 我会说创建队列应该不那么担心了吗?

标签: nservicebus


【解决方案1】:

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

不过,在您走这条路之前,您需要掌握发布/订阅的基础知识。使用 MSMQ 和 NServiceBus 的 Pub/sub 具有不错的学习曲线,如果您不熟悉该级别的工作方式,那么迁移到云队列可能会更加棘手。

【讨论】:

    猜你喜欢
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    相关资源
    最近更新 更多