youzan / nsqJavaSDK

nsq client for java
37 stars 22 forks source link

lookup里的http链接使用后未断开 #5

Closed leonliu315 closed 7 years ago

leonliu315 commented 7 years ago

LookupServiceImpl类的readFromUrl方法里,HttpURLConnection对象使用后并未调用disconnect方法,会造成链接泄露,请确认是否为bug。

DoraALin commented 7 years ago

greetings, ObjectMapper.readTree() 在最后会调用JsonParser的close()方法。SDK依赖jackson来关闭连接。

leonliu315 commented 7 years ago

想问下你们使用的是jdk7么?我这里用的是jdk8,但是实际用的时候的确是会出现链接持续增长的状况,如果加上disconnect则正常。

leonliu315 commented 7 years ago

结果发现是因为使用原版lookupd的时候会出现,因为原版的lookupd没有listlookup这个url.....