发布者 - 订阅者模式是订阅者调用服务

时间:2012-01-30 08:35:30

标签: design-patterns observer-pattern

Publisher - Subsriber模式,其中subsriber调用服务。

服务器作为发布者,注册了10个代理作为订阅者。 我已使用Publisher-Subscriber模式成功实现了此功能。 在我的情况下,其中一个代理在服务器上调用服务,服务器通知所有注册的代理。

在现有的Publisher-Subscriber模式中,是否有任何简单的方法可以按代理包含此服务调用?

1 个答案:

答案 0 :(得分:1)

由于您没有单一的发布者考虑从发布 - 订阅范例切换到事件总线。

因此,您当前的服务器应该公开允许两个操作的API:

  
      
  • 事件处理程序注册
  •   
  • 活动发布
  •