【发布时间】:2021-01-11 09:11:00
【问题描述】:
在当前的无状态后端中,tomcat 服务器是否应该允许保活请求?还是应该在每次请求后通过将 maxKeepAliveRequests 设置为 1 来终止连接?
【问题讨论】:
标签: spring rest tomcat stateless
在当前的无状态后端中,tomcat 服务器是否应该允许保活请求?还是应该在每次请求后通过将 maxKeepAliveRequests 设置为 1 来终止连接?
【问题讨论】:
标签: spring rest tomcat stateless
我更喜欢不将 maxKeepAliveRequests 值设置为 1,除非您有高并发环境的要求。
因为当您将此属性值设置为 1 时,这将禁用 HTTP/1.0 keep-alive,以及 HTTP/1.1 keep-alive 和流水线。 使用 SSL 时,应启用 HTTP keep-alive,因为 SSL 握手是对每个请求执行的昂贵操作。
我更喜欢根据您的要求将此属性设置为平均数,介于 10 到 100 之间。
【讨论】: