intra-mart Accel Platform 配置文件参考 第26版2020-08-01

请求控制设置

总览

请求控制设置。
它提供了通过请求并发限制和查询长度来控制页处理的功能。

模块 网络模块
格式化文件(xsd) WEB-INF /模式/ request-control-config.xsd
设定位置 WEB-INF / conf / request-control-config.xml

<?xml版本=“ 1.0”编码=“ UTF-8”?>
<request-control-config
    xmlns =“的Http:// intra-mart .Co.Jp /系统/ Servlet的/过滤/ XML / Request_control /请求-控制-配置”
    xmlns:xsi =“ http://www.w3.org/2001/XMLSchema-instance”
    xsi:schemaLocation =“的Http:// intra-mart .Co.Jp /系统/ Servlet的/过滤/ XML / Request_control /请求-控制-配置../Schema/request-control-config.Xsd”>
  <线程 最大值=“ 32”/>
  <接受 队列=“ 100”>
    <查询>
      <长度 最大值=“ 0”/>
    </查询>
  </ accept>
  <已同步 队列=“ 8”>
    <查询>
      <长度 分钟=“ 1048576”/>
    </查询>
  </同步>
</ request-control-config>

参考资料

服务器同时处理的限制

标签名称 螺纹
指定服务器同时处理的限制。
当收到超出限制的请求时,超出限制的请求将按接收到的顺序存储在队列中,并被视为等待处理的状态。
为max指定0不会限制同时请求的数量。

[设定项目 ]

<请求控制配置>
  <线程 最大值=“ 32”/>
</ request-control-config>

必填项目
多种设定 ×
设置值 /设定内容 设置服务器并发处理限制。
单位/类型
省略时的默认值
父标签 请求控制配置

[属性]

属性名称 说明 必填项 默认值
最大值 设置服务器的最大并发进程数。

请求的处理限制

标签名称 接受
指定服务器接受的请求的处理限制。
如果超过了并发进程数,则可以限制等待处理的最大请求数和请求查询的时间。

[设定项目 ]

<request-control-config> <accept queue = “ 100” > ... </ accept> </ request-control-config>

必填项目
多种设定 ×
设置值 /设定内容 设置请求处理限制。
单位/类型
省略时的默认值
父标签 请求控制配置

[属性]

属性名称 说明 必填项 默认值
排队 设置等待处理的最大请求数。

请求查询限制

标签名称 询问
指定请求查询限制。
限制请求查询。

[设定项目 ]

<request-control-config> <accept queue = “ 100” > <query> ... </ query> </ accept> </ request-control-config>

必填项目
多种设定 ×
设置值 /设定内容 设置请求查询限制。
单位/类型
省略时的默认值
父标签 接受

请求查询长度限制

标签名称 长度
指定请求查询的长度限制。
如果请求查询的长度大于此设置值 ,则将返回HTTP响应代码413。
如果将max指定为0,则请求查询的长度不受限制。

[设定项目 ]

<request-control-config> <accept> <query> <length max = “ 0” /> ... </ length> </ query> </ accept> <request-control-config>

必填项目
多种设定 ×
设置值 /设定内容 设置请求查询的长度限制。
单位/类型
省略时的默认值
父标签 询问

[属性]

属性名称 说明 必填项 默认值
最大值 仅处理请求查询长度小于此设置值指定的长度的请求。

请求处理序列化

标签名称 已同步
指定处理大查询大小请求的限制。
处理大型请求时,此设置将阻止并行处理,从而不会发生由于资源不足而导致的错误。
如果进行此设置,则将按接收顺序依次处理大请求。

[设定项目 ]

<request-control-config> <同步 队列= “ 8” > ... </同步> </ request-control-config>

必填项目
多种设定 ×
设置值 /设定内容 设置请求处理限制。
单位/类型
省略时的默认值
父标签 请求控制配置

[属性]

属性名称 说明 必填项 默认值
排队 设置等待处理的最大请求数。

对执行串行处理的请求查询的限制

标签名称 询问
指定执行串行处理的请求的查询限制。
基于此设置值 ,分别进行并行处理请求和串行处理请求。

[设定项目 ]

<request-control-config> <同步 队列= “ 8” > <query> ... </ query> </ synced> </ request-control-config>

必填项目
多种设定 ×
设置值 /设定内容 为执行串行处理的请求设置查询限制。
单位/类型
省略时的默认值
父标签 已同步

请求查询长度限制以进行串行处理

标签名称 长度
指定用于串行处理的请求的查询长度。
小于min中指定大小的请求将并行处理,而较大的请求将串行处理。

[设定项目 ]

<请求控制配置>
  <已同步>
    <查询>
      <长度 分钟=“ 1048576”/>
    </查询>
  </同步>
</ request-control-config>

必填项目
多种设定 ×
设置值 /设定内容 设置执行串行处理的请求的查询长度。
单位/类型
省略时的默认值
父标签 询问

[属性]

属性名称 说明 必填项 默认值
设置执行串行处理的请求的查询长度。