【发布时间】:2019-04-04 13:28:05
【问题描述】:
您好,我正在使用 Apache camel http4 组件 发送带有 keepAlive=true 的 https 请求,但是当我在发送多个请求后看到 netstat 时,我看到了每个请求为对等方打开一个新的 TCP 端口。
我觉得这不应该是 keepAlive 事务 的常见行为,为什么没有重用 相同的 TCP 端口与服务器通信,如果有的话,如何实现可以的。
【问题讨论】:
-
添加一些代码来显示您如何配置
keepAlive,因为在当前文档中没有keepAlive=true用于HTTP4 组件的选项。 -
我使用一个http4组件,然后使用http4组件调用url,keepAlive=true作为请求头。下面是代码。
https4rtti://someHostName/res ?keepAlive=true -
当我检查目标地址的 netstat 时,我每次都会看到一个新的 tcp 端口连接正在建立,几秒钟后状态变为 CLOSE_WAIT。
标签: https apache-camel keep-alive