在我的web服務中,我需要放置一些HTTP調用。是否有可能做一些連接池,就像我做JDBC連接池?GlassFish中的HTTP連接池
在GlassFish的管理控制檯中,我看到配置項Connector Connection Pool
和Connector Resources
。我可以使用這些嗎?
在我的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