1.今日指数中的拉去接口中的数据时,使用restTemplate客户端发起请求时:
restTemplate默认底层使用的是jdk原生的URLConnection (SImpleClientHttpRequestFactory(连接池工厂))
默认的超时时间是-1 也就是永不超时
而且没有失败重试机制,一直处于不断请求状态(-1)资源利用率不高
使用的是HttpClient(apache旗下),或者okHttp 连接池
池化就是以空间换时间 空间就是内存
http连接池的缺点
1.redisTempate:过多的长连接长时间,导致对方的服务器压力比较大,打扰其他的服务器正常访问
2.http 线程池长时间访问同一个主机,或则是同一个接口
3.连接池在并发量不大的场景下造成连接资源利用率过低,白白占用并浪费连接资源