0

在我的网络服务中,我需要进行一些 HTTP 调用。是否可以做一些连接池,比如我做 JDBC 连接池?

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

4

3 回答 3

3

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

在我的公司,我们只使用 Apache Commons 的 HTTPClient 库,它有自己的连接池管理器。下面的这个链接应该让你很容易。

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

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

于 2009-07-05T15:46:48.283 回答
0

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

John Clingan GlassFish 集团产品经理 Sun Microsystems

于 2009-02-25T21:39:22.373 回答
0

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

但是,您可以使用自定义资源,因此可以在 JNDI 中配置连接。这篇文章帮助了我。还有 三个 后续帖子

于 2009-03-03T14:43:30.277 回答