2009-02-25 139 views
0

在我的web服務中,我需要放置一些HTTP調用。是否有可能做一些連接池,就像我做JDBC連接池?GlassFish中的HTTP連接池

在GlassFish的管理控制檯中,我看到配置項Connector Connection PoolConnector Resources。我可以使用這些嗎?

回答

0

號對於HTTP,你實際上並不需要連接池(除非你是一個瀏覽器)。 HTTP連接比數據庫連接便宜得多。

但是,您可以使用自定義資源,因此您可以在JNDI中配置連接。 This article幫助我。 There arealso threefollow up posts

+0

作爲一個瀏覽器,你需要一個其他HTTP客戶端不需要的連接池是什麼? – slim 2010-02-23 12:05:55

0

blog post和白皮書在GlassFish性能調整可能會有幫助:

約翰Clingan GlassFish的集團產品經理 Sun微

+0

從我所看到的,該博文是關於HTTP監聽器,如在HTTP服務器。我需要一些HTTP客戶端。 – doekman 2009-02-26 08:12:45

3

doekman的答案是一種可能的方法。

在我的公司,我們只是使用Apache Commons的HTTPClient庫,它有自己的連接池管理器。下面的這個鏈接應該讓你輕鬆起來。

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

這是你自己的價值判斷,你是否希望在另一個外部依賴性拉。將應用程序從Tomcat遷移後,我們選擇保留對HTTPClient的依賴性,因爲它易於使用,同時減輕了構建另一個工廠類的需求(維護)。