Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » 中继服务器 » 中继服务器简介

 

中继服务器体系结构

中继服务器部署包括以下内容:

  • 运行客户端应用程序的移动设备和在公司 LAN 中运行的需要与后端服务器进行通信的服务。

  • 用于将移动设备的请求定向到一组中继服务器的可选负载平衡器。

  • 在公司 DMZ 中运行的一个或多个中继服务器。

  • 负责为客户端请求提供服务并在公司 LAN 中运行的至少一个后端服务器。支持以下后端服务器与中继服务器一起使用:

    • Afaria
    • Mobile Office
    • MobiLink
    • SQL Anywhere
    • Unwired Server
    • Sybase Unwired Platform
    注意

    中继服务器通过使用明确定义的 HTTP 请求和响应进行通信的特定后端服务器和客户端进行测试。必须对使用自定义 HTTP 流量的部署(包括使用 SQL Anywhere 作为 Web 服务器)彻底进行流量测试,以确保这样的部署可使用中继服务器。

    有关支持哪些后端服务器的信息,请参见许可协议或 SQL Anywhere 组件支持平台。请参见[external link] http://www.sybase.com/detail?id=1061806

  • 每个后端服务器通常只有一个中继服务器出站启动器(Relay Server Outbound Enabler,简称 RSOE),但也可能有多个。该出站启动器管理后端服务器和中继服务器群之间的所有通信。

下图显示了单一中继服务器的中继服务器体系结构。

单一中继服务器的中继服务器体系结构图。
注意

有关支持哪些后端服务器的信息,请参见许可协议或 SQL Anywhere 组件支持平台。请参见[external link] http://www.sybase.com/detail?id=1061806

下图显示的是由中继服务器群和后端服务器群组成的更复杂系统的中继服务器体系结构。

显示多个中继服务器和多个后端服务器的中继服务器体系结构图。
注意

有关支持哪些后端服务器的信息,请参见许可协议或 SQL Anywhere 组件支持平台。请参见[external link] http://www.sybase.com/detail?id=1061806

中继服务器包含一组 Web 扩展、一个用于维护状态信息的后台进程和一台 Web 服务器。

因为中继服务器是在 Web 服务器中运行的 Web 扩展,所以所有通信都使用 HTTP 或 HTTPS 来执行。使用 HTTP 易于与现有的公司防火墙配置和策略集成。中继服务器要求公司 LAN 与中继服务器之间的连接从公司 LAN 内部启动。这可以提供更安全的部署环境,因为不需要从 DMZ 到公司 LAN 的入站连接。

中继服务器包含两种 Web 扩展:客户端扩展和服务器扩展。客户端扩展处理由在移动设备上运行的应用程序发出的客户端请求。服务器扩展处理由代表后端服务器的出站启动器所发出的请求。

 共享内存和安全

中继服务器群
中继服务器的安全性