配置入站 HTTP 请求块

入站 HTTP 请求块用于消除对大于 10 MB 的消息的限制。设置 10 MB 限制的原因是:将 HTTP 请求分派到服务方前,会在控制器中对整条消息进行缓存,因此,同时处理多条很大的 HTTP 消息时,控制器可能因内存不足情况而失败。在启用块的情况下,消息将分为多条较小的消息,以便 Web 容器和应用程序进行处理。因此,在控制器内存中一次仅缓冲一个较小的块,从而极大地降低了较大的 HTTP 消息所使用的内存量。应用程序不需要更改,即可启用入站 HTTP 块。

关于此任务

入站 HTTP 请求块是在 Web 容器传输链级别上配置。可以配置每条 Web 容器链来启用或禁用块。对特定的链启用块时,也可以配置对每个链启用的块的最大块大小。

缺省情况下,所有 HTTP Web 容器链都启用了块。

过程

  1. 在管理控制台中,单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > Web 容器设置 > Web 容器传输链
  2. 选择传输链。
  3. 在“传输通道”下,选择 Web 容器入站通道 (channel_name)
  4. 在“其他属性”下,选择定制属性以配置入站 HTTP 请求消息块。 请参阅Web 容器传输链定制属性一文,以了解有关请求消息块设置的详细信息。
    1. 如果已定义 disableRequestMessageChunking 属性,请从列表中选择 disableRequestMessageChunking 属性。
    2. 如果未定义 disableRequestMessageChunking 属性,请单击新建
  5. 在“设置”页面上,执行下列其中一个操作:
    • 要启用请求消息块,请在“名称”字段中输入属性 disableRequestMessageChunking,然后在“值”字段中输入值 false。单击应用确定以保存定制属性更改。
    • 要禁用请求消息块,请在“名称”字段中输入属性 disableRequestMessageChunking,然后在“值”字段中输入值 true。单击应用确定以保存定制属性更改。
  6. 如果已启用请求消息块,请配置消息块大小。 请参阅 Web 容器传输链定制属性一文,以了解有关这些设置的详细信息。
    1. 在“定制属性”页面上,单击新建
    2. 在“设置”页面上的“名称”字段中输入属性 maxRequestMessageBodySize,然后在“值”字段中输入大小(以千字节为单位指定,介于 32 到 8192 之间)。
    3. 单击应用确定
  7. 单击控制台任务栏上的保存以保存配置更改。
  8. 重新启动服务器。

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



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