0

尝试从 nservicebus 开始。我的意图是至少获取端点尝试订阅的日志消息。所以我为像这样的消息创建了消息处理程序

namespace BusStop.Billing
{
    public class OrderAcceptedHandler : IHandleMessages<OrderAccepted>
    {
        public void Handle(OrderAccepted message)

并且合约 OrderAccepted 定义为

namespace BusStop.Sales.Contracts
{
    public class OrderAccepted : IMessage
    {

根据 NServiceBus 文档,修改订阅者 .config 文件就足够了

<UnicastBusConfig>
    <MessageEndpointMappings>
      <add Messages="BusStop.Sales.Contracts" Endpoint="BusStop.Backend"/>

但是,当我启动订阅者主机NServiceBus.Host.exe时,我没有收到它正在尝试订阅的日志消息,busstop.backend 队列中也没有订阅请求消息。

谢谢。

4

1 回答 1

1

好的,所以问题是您还必须使用IEvent界面标记您的消息,因为这是

于 2014-02-23T10:52:08.207 回答