对于每个部署在
WebSphere ESB
上的 SCA 模块,将在队列点上以及消息传递引擎的数据存储中保存要处理的请求。您可以显示 SCA 请求的数据,并且在适当情况下,执行进一步的操作来管理 SCA 请求的吞吐量。
执行此任务的目的和时间
当 SCA 模块在
WebSphere ESB
中运行时,请求通常流过 Enterprise Service Bus 而不需
要对其进行管理。有时您可能想要检查请求的吞吐量、检查请求的内容或者在发生问题时删除请求。您也可
能想要执行其他操作,如监视请求的整体吞吐量或更改请求的可靠性设置。
底层
WebSphere Application Server
的服务集成技术将请求作为消息处理。因此,
通过将 WebSphere Application Server 任务用于
服务集成消息来对管理请求的操作进行管理。
本主题提供您可能考虑使用的主要任务的概述,以及指
向 WebSphere Application Server 任务的链接以
提供更详细的信息。
此任务的替代任务
- 列示消息点上的消息
将在 SCA.SYSTEM.cell_name.Bus 的队列点上保留要处理的 SCA 请求。可通过 SCA 模块组件的队列目标或托管队列点的消息传递引擎列示
SCA 请求;例如:
- 解析消息点上已锁定的消息
如果出现问题,则 SCA 请求可能在处理它的队列点上保持锁定状态。可以显示指示请求是否被锁定的消息
State 属性,并在适当时执行进一步的操作来解决问题。
- 删除消息点上的消息
在异常情况下,您可能需要删除所选总线目标或消息传递引擎的消息点上存在的一条或多条消息。
通常应该不需要删除消息点上的消息。此任务将作为故障诊断过程的一部分。
- 在消息传递引擎的数据存储中查看数据。
消息传递引擎在其数据存储中将请求保留为易失性(非持久)和持久(持久)数据。
可以对数据存储使用数据库工具以查看消息传递引擎的数据存储中的请求数据。例如,如果消息传递引擎使用缺
省的 Cloudscape 数据库,则您可以使用 CloudView 工具来查看请求数据。
- 更改目标的消息可靠性
请求
消息具有服务质量属性,该属性指定消息传递的可靠性。可以选择一种可靠性以满足您对有保证的传递和系
统性能的要求。管理员可以在总线目标上指定可靠性设置,或者由个别生产者(特别是在通过 API 调用的
应用程序控制下)指定可靠性。