建筑模式Pub / Sub Scaling和灾难恢复

时间:2009-03-20 09:48:48

标签: architecture scalability load-balancing publish-subscribe

我们将有一个源系统通过符合JMS的pub / sub基础设施广播消息。对于发布的大多数消息,订阅者将是GUI应用程序,用消息中的数据更新屏幕。

然而,其中一个订阅者将是翻译服务。对于发布的某些消息,翻译服务会将消息转换为不同的格式,并将其发布到企业不同部分拥有的辅助消息传递基础结构中。

如何扩展我的翻译服务并提供理想的主动 - 主动容错?一些说明:

  • 需要按顺序将消息发布到辅助消息传递基础结构上。
  • 这些消息只能在辅助消息传递基础结构上发布一次。

基本上,我如何确保只有1个翻译服务订阅者响应消息?我是否需要切换到基于队列的系统(但我的GUI仍然需要发布/子语义)?

请注意,翻译服务将打赌Windows Server 2003中托管的.Net 3.5应用程序。我们提供F5 Network的BigIP LTM / GTM。

需要更多详细信息,请询问/评论。

提前致谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

查看wcf中的可靠消息。也许有帮助