当前位置:  开发笔记 > 编程语言 > 正文

Jackson JSON如何设置http连接和读取超时

如何解决《JacksonJSON如何设置http连接和读取超时》经验,为你挑选了0个好方法。

(jersey-common = 2.21.0,jackson-core = 2.6.1)

如果调用了createParser(URL url),如何设置http连接超时(连接,读取)?使用的默认值是多少?

    JsonFactory jsonF = new JsonFactory();
    jsonF.enable(JsonParser.Feature.AUTO_CLOSE_SOURCE);
    JsonParser jsonP = jsonF.createParser(url); // URL instance
    try {
        JsonToken token;
        while ( (token=jsonP.nextToken()) != null) {
           if (token == JsonToken.START_OBJECT)
           ..rest "json sax" parser code...
        }
    } finally {
        jsonP.close();
    }

当webapp停止读取json源时,我每周都会有几次重复出现问题,任务每30分钟自动运行一次.我怀疑这个http调用会停止并开始堆积,直到JVM发生故障.

我不应该在生产应用程序中使用createParser(URL)功能吗?

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有