将属性设置为 never 可获取完整的代理功能和更好的性能。 此设置使得应用程序可以使用 URL、cookie 或标头参数来识别所有业务事务,但是无法匹配任何通过 POST 参数单独识别的业务事务。
将属性设置为 before 可获取完整的代理性能。 此设置允许应用程序使用 POST 参数来识别部分或全部业务事务,但是从不直接访问 servlet 数据流来获取 HTTP 表单请求。 该属性设置为 before 时,部署的新应用程序也必须符合标准 API。
重要信息! 将此属性设置为 before 时,可能会对应用程序造成具有潜在危险的影响。 在实施之前,请与 CA Technologies 代表一起检查该属性设置。
将属性设置为 after,可使业务事务与 POST 参数安全匹配,但代理功能将受到限制。 将此属性设置为 after 时,代理将无法在进程之间映射由 POST 参数识别的业务事务,或为这些业务事务生成全套度量标准。 与其他选项相比,此设置还会消耗稍多的 CPU 时间,但是如果需要 POST 参数功能,则该设置被视为是最安全的。 它允许应用程序使用 POST 参数来识别部分或全部业务事务,但不保证从不直接访问 servlet 数据流。
示例
introscope.agent.bizdef.matchPost=after
注释
never-从不试图匹配 POST 参数。 这是最快的选项,但可能导致不准确的业务事务组件匹配。
before-在 servlet 执行之前匹配 POST 参数。
after-在 servlet 执行之后匹配 POST 参数模式。 跨进程映射和一些度量标准将不可用。 这是该参数的默认设置。