使用异步请求分派器开发 Servlet 应用程序

Web 模块可以在单独的线程上同时分派请求。可以由服务器或客户机分派请求。

开始之前

有关 AsyncRequestDispatcherConfig 和 AsyncRequestDispatcher 接口的其他信息,请复审应用程序编程接口 (API) 文档中的 com.ibm.websphere.webcontainer.async 包。在信息中心目录中,生成的 API 文档的路径是:参考 > API - 应用程序编程接口。

在完成以下步骤前,请复审异步请求分派器应用程序 (ARD) 设计注意事项主题。

关于此任务

同时分派请求可以缩短 Servlet 响应时间。如果操作相互依赖,那么不要启用异步请求分派,因此请选择“禁用”。当操作互相依赖时,同时分派可能会导致错误。选择“服务器端”以使服务器能够聚集同时分派的请求。选择“客户机端”以使客户机能够聚集同时分派的请求。

过程

  1. 逻辑分隔资源密集型操作。
  2. 开发 Servlet 以使用异步请求分派器来包括这些操作。
  3. 在应用程序服务器上启用异步请求分派。
  4. 在已启用异步请求分派的应用程序服务器上部署应用程序。
  5. 为需要 ARD 的应用程序选择聚集类型。
  6. 可选: 配置请求分派线程所使用的 AsyncRequestDispatcherWorkManager 工作管理器。
  7. 重新启动应用程序服务器。

下一步做什么

如果已安装修改的应用程序,请重新启动,或者,启动新安装的应用程序以对每个应用程序启用 ARD。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_ard
文件名:tweb_ard.html