我想知道是否可以使用 nServiceBus 在不指定发布者端点的情况下订阅一个类型的所有消息。
其背景是一种分布式算法,它使用 nServiceBus 的分布式基础结构将子问题委托(delegate)给网络上的分布式工作人员。
任务完成后,工作人员应发送消息通知发送者。
我可以使用 IBus.Reply() 来通知它,但我也有一些监控和日志记录服务,它们也对这些消息感兴趣。让发件人重新发布所有收到的回复听起来不对。
我可以在 nServiceBus 中订阅来自多个发布者的消息吗?
最佳答案
您使用 Reply 是完全正确的- 简单有效。
为了进行日志记录/监控,您可以audit messages因此每个端点都会转发它收到的消息。
关于nservicebus - 在 nServiceBus 中订阅来自多个发布者的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1233898/