出站启动器和后端服务器在同一台计算机上运行。其用途是:
出站启动器启动后,它发送 HTTP 请求以检索群中正在运行的中继服务器的列表。使用映射到中继服务器的 web 服务器扩展组件的服务器 URL 来完成此操作。服务器 URL 可以直接映射到中继服务器,也可以映射到负载平衡器。如果服务器 URL 映射到负载平衡器,则该负载平衡器将请求转发到群中正在运行的中继服务器之一。接收到出站启动器请求的中继服务器返回群中所有中继服务器的连接信息。然后,出站启动器创建两个与返回的各中继服务器的出站连接(称为信道)。一个信道(称为上行信道)使用具有实质上无限响应的 HTTP 请求来创建。该响应是从中继服务器到出站启动器的客户端请求的连续流。另一个信道(称为下行信道)使用具有实质上无限内容长度的 HTTP 请求来创建。该请求由客户端请求的服务器响应的连续流形成。
出站启动器在接收到来自它已连接的中继服务器之一的上行信道上的客户端请求时,会将请求转发到它正在服务的后端服务器。接收到来自后端服务器的响应后,出站启动器会使用下行信道将响应转发到从中接收相应请求的中继服务器。
rsoe [option]+
rsoe @{ filename | environment-variable } ...
选项 以下选项可与出站启动器一起使用。这些选项都是可选的。
rsoe 选项 | 说明 |
---|---|
@data |
读取来自指定的环境变量或配置文件的选项。如果要保护口令或配置文件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)。 |
-f farm |
后端服务器所属的群的名称。 |
-id id |
分配给后端服务器的名称。 |
-cs "connection-string" |
用于连接到后端服务器的主机和端口。缺省值为 |
-cr "connection-string" |
中继服务器连接字符串。中继服务器连接字符串的格式是以分号分隔的 "名称 - 值" 对的列表。"名称 - 值" 对包含以下内容:
对于 https=1,还可以指定以下选项:
|
-t token |
要传递给中继服务器的安全标识。 |
-v level |
设置用于记录的详细程度级别。level 可以设为 0、1 或 2:
|
-d seconds |
中继服务器连接重试间隔。缺省值是 5 秒。 |
-s |
停止出站启动器。 |
文件隐藏实用程序 (dbfhide) 使用简单加密来对配置文件和初始化文件的内容进行模糊处理。
dbfhide original-configuration-file encrypted-configuration-file
选项 | 说明 |
---|---|
original-configuration-file | 指定原始文件的名称。 |
encrypted-configuration-file | 指定模糊处理后新文件的名称。 |
中继服务器和出站启动器检测配置文件是否已被用 dbfhide 进行了模糊处理,并对该文件进行了相应的处理。
此实用程序不接受用于从配置文件中读入选项的 @data 参数。
使用出站启动器时应注意以下事项:
出站启动器作为 Windows 服务 还可以使用服务实用程序将出站启动器作为 Windows 服务来设置和维护。请参见中继服务器状态管理器。
验证 不能使用简单或摘要式验证。无论 web 服务器类型或操作系统为何,rsoe.exe 都不支持使用 web 服务器进行的简单或摘要式验证。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |