使用此面板来配置自主请求流管理器 (ARFM)。ARFM 通过确定是否以及何时允许中间件服务器为消息提供服务,对应用程序的入局消息进行管理。对于 HTTP 和会话启动协议(SIP)流量而言,这些管理操作在随需应变路由器上执行。对于 Java 消息服务(JMS)和因特网 ORB 间协议(IIOP)消息而言,这些管理操作在应用程序服务器中执行。
要查看此管理控制台页面,请单击运作策略 > 自主管理器 > 自主请求流管理器。
自主请求流管理器(ARFM)包含两个部件:控制器和网关。控制器以及随需应变路由器(ODR)中的一组网关为每个单元都实现了 ARFM 功能。网关对传入请求进行拦截和排队,而控制器向网关和布置控制器提供控制信号(即指令)。这些组件共同确定传入请求的优先顺序。
根据管理角色的不同,在配置自主请求流管理器时,您相应地拥有不同的特权。以下列表显示了用于配置自主请求流管理器的管理角色和特权:
启用安全性:如果启用了安全性,那么在没有正确安全权限的情况下,某些字段不可编辑。
每个 ARFM 网关都定期广播已聚集的统计信息,此字段指定该周期。缺省值为 5 秒。
在设置聚集周期时,请将值设置得足够大,以支持收集足够数目的性能样本。网关将为每个请求收集样本。要生成良好的统计度量值,需要几百个样本。例如,与服务类相关联的请求需要运行 250 毫秒,并且平均并行运行 10 个请求。WebSphere Virtual Enterprise 将根据环境中的集群大小和资源来自动计算并行值。您可以在管理控制台中运行时操作下面的可视化面板中查看并行值。
因此,服务类每秒大约处理 40 个请求。如果将聚集周期值设置为 15 秒,将导致为每个聚集周期收集 600 个样本。600 个调查样本能够提供有用并且可靠的度量值。
如果将聚集周期值设置得太小,将导致性能指标不可靠。根据少量样本生成的性能指标不如根据大型样本生成的性能指标可靠。由于 ARFM 控制器是在生成新统计信息时激活的,因此,如果将聚集周期值设置得太大,将导致重新计算控制设置的频率较低。这样,WebSphere Virtual Enterprise 对流量强度和模式的突然变化的反应就会变得没那么灵敏。
定义激活 ARFM 控制器的频率。缺省值为 59 秒。
在控制器激活过程中,将对输入进行评估并根据所接收的输入生成新的控制设置。当 ARFM 控制器从它的其中一个网关接收到新的统计信息,并且上次激活后的经过时间大于或等于最小控制周期长度,或者该控制器以前未曾被激活,该控制器的激活过程便开始。
通过允许对网关统计信息进行并置,定义 ARFM 控制器对传入网关统计信息的敏感程度。缺省值为 12。
任何网关的 ARFM 控制器都使用该网关提供的最后几个统计信息报告的平均移动值。平滑窗口控制所合并的报告数。较低的平滑窗口设置将导致控制器较为灵敏,并且反应速度较快。但是,较低的设置还会导致灵敏地对数据噪声(不规则数据)作出反应。
平滑窗口与聚集周期的乘积与实际控制周期长度大致相同,有时,此长度略大于所配置的最小控制周期长度。
将每个 ARFM 队列的长度限制为队列有可能保存的最大请求数。
对于随需应变路由器、节点组、服务类和部署目标之间的每一种组合,ARFM 都使用一个不同的队列。接收到请求时,如果队列已满,那么将拒绝该请求。如果此字段设置的参数值较小,就会增大由于流量短暂迸发而拒绝请求的可能性,而较大的参数值允许请求在队列中停留较长时间。已排队的请求会消耗内存。缺省设置是 1000,但请对此设置进行测试,以确定最适合于环境的值。