HttpSolrServer 執行個體管理參考,來自org.eclipse.smila.solr

來源:互聯網
上載者:User

標籤:style   http   io   ar   使用   java   for   sp   div   

http://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core/org.eclipse.smila.solr/code/為什麼要對執行個體管理?看看wiki文檔說明就知道了。   /*
    HttpSolrServer is thread-safe and if you are using the following constructor,
    you *MUST* re-use the same instance for all requests.  If instances are created on
    the fly, it can cause a connection leak. The recommended practice is to keep a
    static instance of HttpSolrServer per solr server url and share it for all requests.
    See https://issues.apache.org/jira/browse/SOLR-861 for more details
  */ goole翻譯,我理解的大概意思是:HttpSolrServer是安全執行緒的,保持每台Solr伺服器的的URL HttpSolrServer靜態執行個體能防止串連泄漏,效能也有提升,節省了資源開銷。  google上找來一個開原始碼,雖然他們用的solr不是最新版4.0。但是模式可以借鑒。看了看這個SolrServer Manager類的代碼,我是覺得不錯,就拿來使用了 http://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core/org.eclipse.smila.solr/code/src/org/eclipse/smila/solr/SolrManager.java發連結,不貼代碼了,沒有格式,太難看了   http://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core/ 這個連結裡的東西都是寶物哦,趕緊行動吧!  一個簡單問答stackoverflow - Solr - instantiate HttpSolrServer with Httpclient

HttpSolrServer 執行個體管理參考,來自org.eclipse.smila.solr

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.