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

Mou*_*ouk 2 esb nservicebus publish-subscribe

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

背景为此,是一种分布式算法,它使用nServiceBus的分发器infra结构将子问题委托给网络上的分布式工作者.

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

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

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

Udi*_*han 11

你完全正确使用回复 - 简单而有效.

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