利用 WebSphere Application Server for z/OS 中面向目标的工作负载管理
2009-09-29 00:00:00 来源:WEB开发网核心提示: 关联在理想的世界中,高度可伸缩的系统将具有无状态的应用程序,利用 WebSphere Application Server for z/OS 中面向目标的工作负载管理(10),然而在现实世界中,用户需要在服务器端存储某些信息(例如,WLM 才能够动态维护服务区域池以满足性能目标,考虑客户端关联后
关联
在理想的世界中,高度可伸缩的系统将具有无状态的应用程序。然而在现实世界中,用户需要在服务器端存储某些信息(例如,典型零售应用程序中的购物车信息)。 J2EE 应用程序通常将此类信息存储在内存中的会话对象中,以实现更好的性能或实现更好的用户体验。当将用户状态存储在会话对象中时,这通常意味着给定用户的请求全都针对同一个服务器实例。将给定会话的所有 HTTP 请求发送到特定 J2EE 服务器的实践称为会话关联。在 WebSphere Application Server for z/OS 中,单个 J2EE 服务器由多个服务区域提供支持,内存中的会话对象存储在服务区域中,显然需要确保由适当的服务区域为请求提供服务。
WebSphere Application Server 中的会话关联是通过利用 WLM 的临时关联扩展功能来实现的。通过在 IWM4QIN 界面中指定服务区域的区域令牌,队列管理器能够将请求直接发送到服务区域,而不是将请求插入到服务分类工作队列。
在 WLMQUE 工具(图 8)中,带客户端关联的请求直接发送到 AffQue 列中报告的服务器区域。WUQue 列仅报告从服务分类工作队列接收并绑定到该服务区域的请求数量。
图 8. 显示会话关联的 WLMQUE
图片看不清楚?请点击这里查看原图(大图)。
仅当大部分请求在这些服务分类工作队列中排队并由服务区域选择时,WLM 才能够动态维护服务区域池以满足性能目标。考虑客户端关联后,工作请求将在 WLM 控制之外直接路由到服务区域。
Tags:利用 WebSphere Application
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接