[prev in list] [next in list] [prev in thread] [next in thread]
List: solr-dev
Subject: Re: [jira] [Commented] (SOLR-599) Lightweight SolrJ client
From: Jan_Høydahl <jan.asf () cominvent ! com>
Date: 2020-02-19 21:29:07
Message-ID: BEEB8EA4-F6A6-477B-805E-7A00DA8B861E () cominvent ! com
[Download RAW message or body]
It would be cleanest to avoid compile time deps in solrj-core and have a separate \
ZkCloudSolrClient in solr-zk.
But perhaps easier sort term to just slice it up in the packaging stage when creating \
pom, and accept ClassNotFound unless you also add solrj-zk to path... I'm not enough \
into the solrj module to know how easy it is to carve out parts of it..
Jan Høydahl
> 19. feb. 2020 kl. 20:21 skrev Gus Heck (Jira) <jira@apache.org>:
>
>
> [ https://issues.apache.org/jira/browse/SOLR-599?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17040356#comment-17040356 \
> ]
> Gus Heck commented on SOLR-599:
> -------------------------------
>
> Do those HTTP API's have a way to proactively advise the client of changes to \
> aliases, available nodes etc? or do they require/conduct polling? Isn't one of the \
> primary reasons we have zk because it allows the client to watch for changes? I've \
> been meaning to look into this but keep getting distracted by other things so I \
> better just mention it :). I remember having some difficulty with the http \
> providers when the tests randomly selected them while I was working on TRAs, but \
> they may have improved since then.
> > Lightweight SolrJ client
> > ------------------------
> >
> > Key: SOLR-599
> > URL: https://issues.apache.org/jira/browse/SOLR-599
> > Project: Solr
> > Issue Type: Improvement
> > Components: clients - java, SolrJ
> > Reporter: Shalin Shekhar Mangar
> > Priority: Minor
> > Fix For: 4.9, 6.0
> >
> > Attachments: SOLR-599-fix-for-SolrJ-on-GAE.patch, SOLR-599.patch, SOLR-599.patch
> >
> >
> > SolrJ provides a SolrServer implementation backed by commons-httpclient which \
> > introduces many dependency jars (commons-codec, commons-io and commons-logging). \
> > Apart from that SolrJ also uses StAX API for XML parsing which introduces \
> > dependencies like stax-api, stax and stax-utils. This enhancement will add a \
> > SolrServer implementation backed by java.net.HttpUrlConnection and will use \
> > BinaryResponseParser as the default response parser. Using this basic \
> > implementation out of the box would require no dependencies on either \
> > commons-httpclient or StAX. The only dependency would be on solr-commons making \
> > this a very lightweight and distribution friendly Java client for Solr.
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.3.4#803005)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
> For additional commands, e-mail: issues-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic