是否可以让订阅者在不知道发布者(位置)的情况下订阅消息类型?我想这可以通过中央订阅存储来完成。
答案 0 :(得分:2)
NServiceBus试图温和地指导您实现良好的SOA实践。其中之一是每个已发布的消息类型只能有一个逻辑发布者。 (尽管,该逻辑发布者可能有多个物理工作者进程。)
因此,我不确定您为什么要订阅某个活动而不知道它的发布地点。
如果您可以对您的特定用例进行更多解释,那么确定您的真实动机可能会有所帮助。
答案 1 :(得分:0)
尝试查看来自NServiceBus的分销商。
http://www.nservicebus.com/Distributor.aspx
通常,分发服务器将用于LoadBalancing。您定期在您的经销商处订阅发布商发来的消息,但您的订阅者必须只知道您的经销商的地址。