代码之家  ›  专栏  ›  技术社区  ›  ng5000

体系结构模式发布/订阅扩展和灾难恢复

  •  2
  • ng5000  · 技术社区  · 16 年前

    我们将有一个源系统,通过一个jms兼容的发布/订阅基础设施广播消息。对于发布的大多数消息,订阅服务器将是用消息中的数据更新屏幕的gui应用程序。

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

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

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

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

    请注意,翻译服务将与托管在Windows Server 2003中的.NET 3.5应用程序打赌。我们有f5网络的bigip ltm/gtms可用。

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

    提前谢谢。

    2 回复  |  直到 15 年前
        1
  •  0
  •   Jonathan Parker    16 年前
        2
  •  0
  •   Pablo Castilla    15 年前

    看看wcf中可靠的消息传递。也许这会有帮助