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

Shawn Heisey commented on SOLR-6734:
------------------------------------

I am imagining a VERY slim process, with dependencies as minimal as possible.  
If it's Java, which I see as likely, then it should be able to run with a very 
small heap.  Logging could be done with stdout, but we might want to have it 
use slf4 since those jars are already present.  I see the primary job of the 
agent as configuring/starting/stopping the main Solr process, as you mentioned. 
 We can think about other capabilities as the project evolves.

With effective and cross-platform inter-process communication (IPC), the agent 
wouldn't need any kind of direct user interaction, which would keep its 
footprint small.  All user interaction for the agent could be handled by 
SolrCLI and Solr itself (which are already set up to handle user input), 
sending messages to the agent.  It looks like Java has a socket implementation 
that's not difficult to use.


> Standalone solr as *two* applications -- Solr and a controlling agent
> ---------------------------------------------------------------------
>
>                 Key: SOLR-6734
>                 URL: https://issues.apache.org/jira/browse/SOLR-6734
>             Project: Solr
>          Issue Type: Sub-task
>            Reporter: Shawn Heisey
>            Priority: Major
>
> In a message to the dev list outlining reasons to switch from a webapp to a 
> standalone app, Mark Miller included the idea of making Solr into two 
> applications, rather than just one.  There would be Solr itself, and an agent 
> to control Solr.
> http://mail-archives.apache.org/mod_mbox/lucene-dev/201305.mbox/%3C807476C6-E4C3-4E7E-9F67-2BECB63990DE%40gmail.com%3E



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to