java - 获取 Apache PoolingHttpClientConnectionManager - 每个请求 - 连接和实际执行时间
问题描述
我正在为我的应用程序使用 Apache 4.* HTTP 客户端和 PoolingHttpClientConnectionManager。我有兴趣记录从 Connection-Pool 获取连接所花费的每个请求时间以及实际请求执行所花费的时间。
有什么办法可以做到这一点吗?
我已经重写了 PoolingHttpClientConnectionManager 并且我正在重写 Connect()、releaseConnection() 和 requestConnection() 方法来增加一些计数器。
我不确定如何在此处获取实际的 http 请求,以便清楚地说明:“请求 [请求数据] 花费时间 [时间值] 获取连接,时间 [时间值] 在服务器上执行请求。”
解决方案
推荐阅读
- javascript - Ajax 调用响应没有插入到“Div”标签 jquery 选择器中
- linux - 在 Makefile 中使用条件运算符比较两个变量
- python - Python 万无一失的最小/最大函数,无
- angular - 如何在 Angular 8 中使用 ngx-export-as 调整导出的 excel 文件的列宽?
- google-apps-script - 我的第一个 Apps 脚本 - 这可以更有效吗?
- python - 尝试使用 Python 删除 YouTube 视频评论时出错
- javascript - 单击灯箱上的关闭按钮时重定向到另一个网址
- laravel - 使用 Rest API 批量更新单个请求的记录
- android - 底部导航栏和侧面导航栏
- android - 如何使 4 个组件适合约束布局,并且它们周围和之间的空间相等