设为首页 | 加入收藏  
软件定制开发
  网站首页 关于我们 新闻中心 产品介绍 解决方案 成功案例 服务支持 联系我们
首页 > 常见问题
 
【假期中Http连接池的升级改造】
来源:www.sywebsoft.com 发布者:领航科技  发布时间:2019-06-10 
 

Http连接池是每个程序要都要经历的过程,但确实最容易忽略的地方。今天我们就来升级改造。

其原因比较简单,相信大家都知道,主要是两点:

  • 减少线程创建、销毁的开销
  • 控制线程的数量,避免来一个任务创建一个线程,最终内存的暴增甚至耗尽

使用HTTP/1.0的客户端在首部中加上”Connection:Keep-Alive”,请求服务端将一条连接保持在打开状态。服务端如果愿意将这条连接保持在打开状态,就会在响应中包含同样的首部。如果响应中没有包含”Connection:Keep-Alive”首部,则客户端会认为服务端不支持keep-alive,会在发送完响应报文之后关闭掉当前连接。

  1. RestTemplate是spring支持的一个请求http rest服务的模板对象,性质上有点像jdbcTemplate
  2. RestTemplate底层还是使用的httpclient(org.apache.http.client.HttpClient)发送请求的
  3. HttpClient可以做连接池,而发送消息的工具类可以使用RestTemplate,所以如果你的项目需求http连接池,RestTemplate+httpclient连接池是一种不错的方式,可以节省开发工作,也可以更优雅的使用。

下一篇:企业ICP备案之常见问题解析
 
推荐文章

短信业务的持续发展 [2019-06-05]
软件开发三剑客 [2019-06-05]
云服务器的基本原理 [2019-06-04]
软件后台管理系统制作原则 [2019-06-04]
多媒体开发原则之MP4 [2019-06-03]
公司云服务器的基本常识解答 [2019-06-03]
 
沈阳软件开发
沈阳软件定制开发
沈阳软件公司
沈阳软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 sywebsoft.com All Right Reserved
展开