GlassFish中的HTTP连接池

时间:2009-02-25 11:05:53

标签: java http java-ee glassfish

在我的网络服务中,我需要进行一些HTTP调用。有可能做一些连接池,就像我做JDBC连接池一样吗?

在GlassFish的管理控制台中,我看到配置项Connector Connection PoolConnector Resources。我可以使用这些吗?

3 个答案:

答案 0 :(得分:3)

doekman的回答是一种可能的方法。

在我公司,我们只使用Apache Commons的HTTPClient库,它有自己的连接池管理器。以下链接应该让您轻松上手。

http://hc.apache.org/httpclient-3.x/performance.html

您是否想要引入另一个外部依赖关系,这是您自己的价值判断。从Tomcat迁移了我们的应用程序后,我们选择保留对HTTPClient的依赖,因为它易于使用,同时减少了构建(维护)另一个工厂类的需要。

答案 1 :(得分:0)

这篇关于GlassFish性能调优的blog post和白皮书可能会有所帮助:

约翰克林南 GlassFish集团产品经理 Sun Microsystems

答案 2 :(得分:0)

没有。对于HTTP,您实际上不需要连接池(除非您是浏览器)。 HTTP连接比数据库连接便宜得多。

但是,您可以使用自定义资源,因此可以在JNDI中配置连接。 This article帮助了我。 There are also three follow up posts