NServiceBus - 消息发送到队列并从队列中删除,但从不触发 IHandleMessages.Handle

发布于 2024-08-30 13:47:13 字数 241 浏览 3 评论 0原文

首先我要声明,今天是我使用 NSesrviceBus 的第一天 - 所以我希望我的问题不是太简单。

我已经成功设置了发送者、接收者和消息项目。当我调试发送器时,我看到消息显示在配置的队列中。当我调试接收器时,消息将从队列中删除。但是,我的 IHandleMessages Handle 事件永远不会触发,并且不会显示控制台输出。

我确信我做错了什么(我想我可能混合了不同版本的 NServiceBus 的教程) - 任何建议将不胜感激。

First let me state, today is my first day using NSesrviceBus - so I hope my question isn't too elementary.

I have managed to set up Sender, Receiver, and Messages projects. When I debug the Sender, I see the messages show up in the configured queue. When I debug the Receiver, the messages are removed from the queue. However, my IHandleMessages Handle event never fires, and no Console output is displayed.

I'm sure I've done something wrong (I think I may have mixed tutorials from different versions of NServiceBus) - any suggestions would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如此安好 2024-09-06 13:47:13
  1. 您是发送()消息还是发布()消息?如果您正在发布,那么它们可能是订阅消息,并且您可能没有订阅者。
  2. 查看这两套NServiceBus Wiki 上的精彩教程
  3. 在您的接收器中,当主机进程启动时,您是否甚至没有获得大量的调试信息?
  4. 您是否在 IConfigureThisEndpoint 实现中使用流畅的配置?如果是这样,那又怎样?
  1. Are you Send()ing messages or Publish()ing them? If you're publishing, then they might be subscription messages and you may have no subscribers.
  2. Check out these two sets of great tutorials on the NServiceBus Wiki.
  3. In your receiver are you not even getting the slew of debug info when the host process starts up?
  4. Are you using a fluent configuration in your IConfigureThisEndpoint implementation? If so, what?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文