在我的网络服务中,我需要进行一些 HTTP 调用。是否可以做一些连接池,比如我做 JDBC 连接池?
在 GlassFish 的管理控制台中,我看到了配置项Connector Connection Pool
和Connector Resources
. 我可以使用这些吗?
在我的网络服务中,我需要进行一些 HTTP 调用。是否可以做一些连接池,比如我做 JDBC 连接池?
在 GlassFish 的管理控制台中,我看到了配置项Connector Connection Pool
和Connector Resources
. 我可以使用这些吗?
doekman 的回答是一种可能的方法。
在我的公司,我们只使用 Apache Commons 的 HTTPClient 库,它有自己的连接池管理器。下面的这个链接应该让你很容易。
http://hc.apache.org/httpclient-3.x/performance.html
是否要引入另一个外部依赖项是您自己的价值判断。从 Tomcat 迁移我们的应用程序后,我们选择保留对 HTTPClient 的依赖,因为它易于使用,同时减轻了构建(和维护)另一个工厂类的需要。
这篇关于 GlassFish 性能调优的博文和白皮书可能会有所帮助:
John Clingan GlassFish 集团产品经理 Sun Microsystems