在 nServiceBus 中订阅来自多个发布者的消息

发布于 2024-07-30 09:41:41 字数 282 浏览 7 评论 0原文

我想知道是否可以使用 nServiceBus 订阅某个类型的所有消息而不指定发布者的端点。

其背景是一种分布式算法,它使用 nServiceBus 的分配器基础结构将子问题委托给网络上的分布式工作人员。

任务完成后,工作人员应发送消息通知发送者。

我可以使用 IBus.Reply() 来通知它,但我还有一些监视和日志记录服务,它们也对这些消息感兴趣。 让发件人重新发布所有收到的回复听起来并不正确。

我可以在 nServiceBus 中订阅来自多个发布者的消息吗?

I wonder if it’s possible using nServiceBus to subscribe to all Messages of a Type without specifying the publisher’s end point.

The Background for this, is a distributed algorithm, that uses the distributor infra structure of nServiceBus to delegate sub problems to distributed workers on the network.

After a task is finished, the worker should send a message to notifying the sender.

I could use IBus.Reply() to notify it but I have also some monitoring and logging services, which are also interested in those messages. Making the sender republish all received replied doesn’t sound right.

Can I subscribe to a message from multiple publisher in nServiceBus?

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

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

发布评论

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

评论(1

再见回来 2024-08-06 09:41:41

您完全正确地使用 Reply - 简单且有效。

为了进行日志记录/监控,您可以审核消息,以便每个端点转发消息它收到。

You're exactly right to use Reply - simple and works.

In order to do logging/monitoring, you can audit messages so each endpoint forwards the messages it receives.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文