[ 
https://issues.apache.org/jira/browse/SOLR-457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559308#action_12559308
 ] 

patrick o'leary commented on SOLR-457:
--------------------------------------

Not too concerned about which package it's in.

There is a need to clarify the multi threaded statement. CommonsHttpSolrServer 
is thread-safe using MultiThreadedHttpConnectionManager which provides pooling.

However you still have to implement a thread or runnable class to use it in a 
threaded manor, otherwise the connections are serial. That's what this 
implementation does.

Could be used in anything that requires a request to multiple solr instances, 
not just distributed search.
e.g.
 - add / update / delete documents to multiple solr severs
      e.g real time indexing and not using a master - slave implementation
 - If federate search ever gets kicked off, it has possible uses there.
 - large scale monitoring, if you have 100 boxes, it will save you considerable 
time doing them in a threaded
   fashion than serially.


> A multi threaded implementation for solrJ
> -----------------------------------------
>
>                 Key: SOLR-457
>                 URL: https://issues.apache.org/jira/browse/SOLR-457
>             Project: Solr
>          Issue Type: New Feature
>          Components: clients - java
>    Affects Versions: 1.3
>            Reporter: patrick o'leary
>            Priority: Minor
>             Fix For: 1.3
>
>         Attachments: multithreaded-solrj.patch
>
>
> Provide a multi threaded implementation of CommonsHttpSolrServer
> For usage with distributed searching in solr-303

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to