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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » 使用 MobiLink 服务器技术 » 中继服务器

 

出站启动器

出站启动器和后端服务器在同一台计算机上运行。其用途是:

出站启动器启动后,它发送 HTTP 请求以检索群中正在运行的中继服务器的列表。使用映射到中继服务器的 web 服务器扩展组件的服务器 URL 来完成此操作。服务器 URL 可以直接映射到中继服务器,也可以映射到负载平衡器。如果服务器 URL 映射到负载平衡器,则该负载平衡器将请求转发到群中正在运行的中继服务器之一。接收到出站启动器请求的中继服务器返回群中所有中继服务器的连接信息。然后,出站启动器创建两个与返回的各中继服务器的出站连接(称为信道)。一个信道(称为上行信道)使用具有实质上无限响应的 HTTP 请求来创建。该响应是从中继服务器到出站启动器的客户端请求的连续流。另一个信道(称为下行信道)使用具有实质上无限内容长度的 HTTP 请求来创建。该请求由客户端请求的服务器响应的连续流形成。

出站启动器在接收到来自它已连接的中继服务器之一的上行信道上的客户端请求时,会将请求转发到它正在服务的后端服务器。接收到来自后端服务器的响应后,出站启动器会使用下行信道将响应转发到从中接收相应请求的中继服务器。

出站启动器语法
rsoe [option]+
rsoe @{ filename | environment-variable } ...
参数

选项   以下选项可与出站启动器一起使用。这些选项都是可选的。

rsoe 选项 说明
@data

读取来自指定的环境变量或配置文件的选项。如果要保护口令或配置文件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)

-f farm

后端服务器所属的群的名称。

-id id

分配给后端服务器的名称。

-cs "connection-string"

用于连接到后端服务器的主机和端口。缺省值为 "host=localhost;port=80".

-cr "connection-string"

中继服务器连接字符串。中继服务器连接字符串的格式是以分号分隔的 "名称 - 值" 对的列表。"名称 - 值" 对包含以下内容:

  • host   中继服务器的 IP 地址或主机名。缺省值为 localhost。

  • port   中继服务器正在监听的端口。这是必需项。

  • url_suffix   中继服务器的服务器扩展的 URL 路径。

    对于 Windows,缺省值为 /ias_relay_server/server/rs_server.dll

    对于 Linux,缺省值为 /srv/iarelayserver

  • https   0 - HTTP(缺省值)

    1 - HTTPS

对于 https=1,还可以指定以下选项:

  • tls_type   RSA

  • certificate_name   证书的公用名字段。

  • certificate_company   证书的组织名字段。

  • certificate_unit   证书的组织单位字段。

  • trusted_certificates   包含受信任根证书列表的文件。

-t token

要传递给中继服务器的安全标识。

-v level

设置用于记录的详细程度级别。level 可以设为 012

  • 0   仅记录错误。此记录级别用于部署。

  • 1   会话级记录。这是同步会话的更高级视图。

  • 2   请求级记录。提供同步会话中 HTTP 请求的更详细视图。

-d seconds

中继服务器连接重试间隔。缺省值是 5 秒。

-s

停止出站启动器。

文件隐藏实用程序 (dbfhide)

文件隐藏实用程序 (dbfhide) 使用简单加密来对配置文件和初始化文件的内容进行模糊处理。

语法
dbfhide original-configuration-file encrypted-configuration-file
选项 说明
original-configuration-file 指定原始文件的名称。
encrypted-configuration-file 指定模糊处理后新文件的名称。

中继服务器和出站启动器检测配置文件是否已被用 dbfhide 进行了模糊处理,并对该文件进行了相应的处理。

此实用程序不接受用于从配置文件中读入选项的 @data 参数。

部署注意事项

使用出站启动器时应注意以下事项:

  • 出站启动器作为 Windows 服务   还可以使用服务实用程序将出站启动器作为 Windows 服务来设置和维护。请参见中继服务器状态管理器

  • 验证   不能使用简单或摘要式验证。无论 web 服务器类型或操作系统为何,rsoe.exe 都不支持使用 web 服务器进行的简单或摘要式验证。