最新版本:2.0.2-1

|
概览 |
|
|
目录 |
系统 |
|
类别 |
交换机 |
|
用户卷 |
no |
|
最小 内存 |
96M |
|
操作系统 |
Linux |
|
约束 |
no |
RPL 是一个事件复制器。它将其输入终端上收到的 HTTP 请求复制到所有输出终端。
RPL 将收到的任何头和文档连同请求一起发送到输出。RPL 忽略来自输出请求的响应,包括可能的请求发送失败响应。RPL 始终对其输入上已识别的 HTTP 请求返回 SUCCESS,而不等待任何输出进行响应。对于需要返回文档的请求,RPL 将返回空文档。
RPL 的设计思路是分发面向单一接收方的异步通知。(RPL 的未来版本可能包括会修改其行为的更多参数化功能,包括聚合输出的响应并在输入上返回这些响应)。
在正常情况下,RPL 可以容许其任何输出断开连接或者无响应,并确实将这种情况视为意料之中。可以停止连接到 RPL 输出的待机或无响应组件,这并不会影响 RPL 的工作和性能。
可以级联 RPL,将其他 RPL 实例连接到一个或多个 RPL 输出即可。
资源
|
资源 |
最小值 |
最大值 |
默认值 |
|
CPU |
0.05 |
4 |
0.05 |
|
内存 |
96 MB |
128 MB |
96 MB |
|
带宽 |
1 Mbps |
2 Gbps |
100 Mbps |
注意:为组件分配多少内存量不会对其吞吐量或性能造成明显的影响。内存只控制可通过 RPL 同时提交的请求数据量。
终端
|
name |
dir |
协议 |
说明 |
|
in |
in |
HTTP |
请求输入。在该输入上接收的 HTTP 请求被复制并发送到所有连接的 RPL 输出。无论所转发请求的结果如何,RPL 都会成功完成请求并在适当情况下返回空文档,而不等待输出的任何响应。 |
|
out1-out8 |
out |
HTTP |
复制输出。在输入终端上接收的请求被复制到每个连接的输出;将会忽略结果。其中的任一输出或所有输出均可保持未连接状态;可以将任何输出连接到未启动和/或未响应的组件。 |
|
mon |
out |
CCE |
发送性能和资源使用统计信息。如果不使用此终端,可以让它保持未连接状态。 |
错误消息
当组件无法启动时,网格控制器的组件日志文件或系统日志中可能会出现下列消息:
无法启动 http 后台进程
下图显示了某个群集 Web 应用中 RPL 组件的典型用法:

非阻塞请求可在 in_rpl 上发出,并复制到每个正在运行的 Web 服务器。
组件内所用的开源和第三方软件
RPL 除了使用其基类 LUX5 所用的第三方开源软件包之外,还使用下列第三方/开源软件包。
|
软件 |
版本 |
已修改 |
许可 |
说明 |
|
perl-Compress-Zlib |
1.42-1 |
否 |
Artistic |
CPAN 上的主页 |
|
perl-HTML-Parser |
3.55-1 |
否 |
Artistic |
N/A |
|
perl-HTML-Tagset |
3.10-2.1.1 |
否 |
GPLv2 |
N/A |
|
perl-URI |
1.35-3 |
否 |
Artistic |
N/A |
|
perl-libwww-perl |
5.805-1.1.1 |
否 |
Artistic |
N/A |
| 版权所有 © 2011 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |