标签: nservicebus esb publish-subscribe
我想知道是否可以使用nServiceBus订阅所有类型的消息而不指定发布者的终点。
背景为此,是一种分布式算法,它使用nServiceBus的分发器infra结构将子问题委托给网络上的分布式工作者。
任务完成后,工作人员应发送消息通知发件人。
我可以使用IBus.Reply()来通知它,但我也有一些监视和日志服务,它们也对这些消息感兴趣。让发件人重新发布所有收到的回复都听起来不对。
我可以在nServiceBus订阅来自多个发布商的消息吗?
答案 0 :(得分:11)
你使用Reply是完全正确的 - 简单而有效。
为了进行日志记录/监控,您可以audit messages,以便每个端点转发它收到的消息。