我使用nservicebus和rabbitmq。 当我发送(命令)到rabbitmq时,我可以看到该消息进入我的队列QUEUE_NAME @ PC_Name。
我也有IHandleMessages<>为了我的命令。但是我的命令从未处理过。第一个问题"出了什么问题"?为什么处理程序没有被解雇?
我也从github下载nservicebus源代码并尝试找到应该执行Handler的地方。我是对的PipelineExecutor.Execute<>将消息推送到队列,然后弹出它?
BR,Igor
答案 0 :(得分:0)
问题是我没有跑公共汽车。
有一个IStartableBus接口,它包含Run()方法。您应该调用它以便能够从RabbitMq获取消息