Performance wise, it would be best for your web services to communicate to
Solr using SolrJ. I'm sure it would be better performance-wise than SOAP and
you won't need to do anything custom with Solr. If you're using, Solr 1.3,
you can have a *huge* performance boost by using the BinaryResponseParser in
SolrJ.

On Mon, May 12, 2008 at 7:22 PM, Alexander Ramos Jardim <
[EMAIL PROTECTED]> wrote:

> Erik,
>
> Thanks for the comments. But they raised some doubts in my mind.
>
> What I need to do is to integrate Solr to an environment that communicates
> via wsdl/SOAP. There will be lots of web services communicating to Solr.
> Solr will be used like a web service, so I need to make possible for the
> other side to send a wsdl based message to my web service, and my service
> to
> communicate with Solr.
>
> Expected message volume is 60.000 messages per hour, peaks of 100.000
> messages per hour. And it will scale in months. That's why I am trying to
> figure the most performance wise way to things.
>
> I understood what you said about putting the SOAP at Solr. I agree. That's
> not smart.
> Now, I am thinking about the web service talking with an embedded Solr
> server.
> Is that you were talking about?
>
>
> 2008/5/12 Erik Hatcher <[EMAIL PROTECTED]>:
>
> > On May 12, 2008, at 9:18 AM, Alexander Ramos Jardim wrote:
> >
> > > Wouldn't you use a SoapRequestHandler?
> > >
> >
> > First of all, *I* wouldn't really want to be caught coding up any kind
> of
> > client or server SOAP call to Solr.  Seems mostly ridiculous to me when
> > Solr's response is malleable to practically any kind of hash/array data
> > structure format you want already.
> >
> > But no, I wouldn't build a request handler for SOAPifying Solr, I don't
> > think.  I'd go as simple as possible and use the Axis web stuff (last
> time I
> > did this stuff was ages ago, caveat) and talk to Solr's API - which
> could be
> > a call to a request handler internally.
> >
> >  Would you use SolrJ to make the
> > > wiring?
> > >
> >
> > No.  SolrJ is for Java -> Solr communications, and it does just fine
> with
> > out any SOAP in there at all.  In fact, the latest incarnations do this
> with
> > serialized Java objects of some sort making the data smaller and faster
> to
> > process than XML.
> >
> >  Or would you put the SOAP on the solr server side?
> > >
> >
> > Only on the server-side, if you're a masochist.  Otherwise, just use
> Solr
> > without SOAP and do something else with your free time :)
> >
> >        Erik
> >
> >
>
>
> --
> Alexander Ramos Jardim
>



-- 
Regards,
Shalin Shekhar Mangar.

Reply via email to