对移动设备服务器使用负载平衡器

作为额外的安全措施,XProtect Mobile 在服务器和移动应用之间的通信中使用 ID。当用户第一次从 XProtect Mobile 应用连接到移动设备服务器时,移动设备服务器的服务器 ID 将复制到用户的设备上。每次尝试连接移动设备服务器时,都会将服务器 ID 与最初获得的服务器 ID 进行比较。

默认情况下,每个服务器都有唯一的服务器 ID。要将移动服务器添加到负载平衡组中,必须确保该移动设备服务器的 ID 与组中其他移动设备服务器使用的 ID 匹配。

在负载平衡组中的主机上

要从主机复制服务器 ID:

  1. 转到 C:\ProgramFiles\Milestone\Milestone Mobile Server 并复制 VideoOS.MobileServer.Service.exe.config 文件。

  2. 将该文件粘贴到您的桌面上,并用您选择的文本编辑器将其打开。

  3. 在文件中搜索 ServerSettings 标签。它看起来应该像这样:

    
    <ServerSetings>
     <Identification>
      <add key="ServiceId" value="4d644654-95f5-4382-b582-0005864391ee">
      <add key="ServiceIdS" value="10353810-803F-4880-BC22-417B37F1A1C8">
      <add key="ReportedServiceId" value="10353810-803F-4880-BC22-417B37F1A1C8">
     </Identification>
    ---
    </ServerSettings>
    
  4. 复制 ServiceIDReportedServiceID 值。

在属于该组的其他主机上

在属于负载平衡组的主机上:

  1. 转到 C:\ProgramFiles\Milestone\Milestone Mobile Server 并用您选择的文本编辑器打开 VideoOS.MobileServer.Service.exe.config 文件。

  2. 在文件中搜索 ServerSettings 标签,并将 ServiceIDReportedServiceID 的值替换为原始配置文件中的值。

  3. 要应用这些更改,请重新启动 Mobile Server 服务。

  4. XProtect Mobile 客户端用户再次添加移动设备服务器。

在属于负载平衡组的所有主机上重复上述步骤。