GlassFish中的HTTP连接池
问题描述:
在我的web服务中,我需要放置一些HTTP调用。是否有可能做一些连接池,就像我做JDBC连接池?GlassFish中的HTTP连接池
在GlassFish的管理控制台中,我看到配置项Connector Connection Pool
和Connector Resources
。我可以使用这些吗?
答
号对于HTTP,你实际上并不需要连接池(除非你是一个浏览器)。 HTTP连接比数据库连接便宜得多。
但是,您可以使用自定义资源,因此您可以在JNDI中配置连接。 This article帮助我。 There arealso threefollow up posts。
答
doekman的答案是一种可能的方法。
在我的公司,我们只是使用Apache Commons的HTTPClient库,它有自己的连接池管理器。下面的这个链接应该让你轻松起来。
http://hc.apache.org/httpclient-3.x/performance.html
这是你自己的价值判断,你是否希望在另一个外部依赖性拉。将应用程序从Tomcat迁移后,我们选择保留对HTTPClient的依赖性,因为它易于使用,同时减轻了构建另一个工厂类的需求(维护)。
作为一个浏览器,你需要一个其他HTTP客户端不需要的连接池是什么? – slim 2010-02-23 12:05:55