【问题标题】:Service Bus for Windows Server 1.1 High Availability using REST API使用 REST API 的 Windows Server 1.1 高可用性服务总线
【发布时间】:2014-09-11 19:27:43
【问题描述】:

我需要使用 REST API 将消息发送到具有三台服务器的 Windows Server 1.1 场的服务总线中的队列。

当我使用 .NET SDK 时,我可以像这样在连接字符串中指定三个服务器:

"Endpoint=sb://machine1/test-namespace,sb://machine2/test-namespace,sb://machine3/test-namespace;StsEndpoint=https://machine1:9355/test-namespace,https://machine2:9355/test-namespace,https://machine3:9355/test-namespace;RuntimePort=9354;ManagementPort=9355"

有没有办法在 http 请求中做到这一点?

【问题讨论】:

    标签: rest servicebus


    【解决方案1】:

    不幸的是,没有。 在 .Net SDK - 服务总线客户端执行循环请求到所有 3 个端点的魔力 - 如果端点之一失败。 如果您使用的是 REST API - 您将需要实现此逻辑。

    另一个解决方案是使用软件负载平衡器 - 它可以监控 3 台机器的运行状况,并使用软件负载平衡器端点进行所有客户端通信。这样 - 即使一台机器出现硬件故障并且您需要将另一台全新的机器添加到服务器场(使用不同的机器名称) - 您也不需要更新您的客户端连接字符串。

    希望对您有所帮助! 斯里

    【讨论】:

      猜你喜欢
      • 2017-02-18
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多