[rabbitmq-discuss] Rabbit-Spring integration
Sebastien PLISSON
splisson at veodia.com
Thu Feb 21 16:09:11 GMT 2008
I attached a sample spring configuration.
Sebastien
On 2/21/08 7:48 AM, "Alexis Richardson" <alexis.richardson at cohesiveft.com>
wrote:
> Hi Sebastien
>
> On Thu, Feb 21, 2008 at 3:45 PM, Sebastien PLISSON <splisson at veodia.com>
> wrote:
>> Hi,
>>
>> I started integrating the communication with RabbitMQ server using Spring
>> 2.5. I use the Qpid M1 java client to do that because it provides the JMS
>> Interface usable by the Spring JMS classes.
>> This configuration allows the usage of MessageListenerAdapter,
>> MessageListenerContainer, JmsGateway, ...
>
> Thanks for that :-)
>
> Could you show us any of your client classes or config files?
>
>
>> I hope that one day we will have a full amqp spring template... ;-)
>
> David, over to you!
>
> alexis
>
>
>
>
>
>
>> wrote:
>>
>>
>>
>>> Hi David
>>>
>>> On Thu, Feb 21, 2008 at 1:09 AM, David Peterson <peterson at orbitec.com.au>
>>> wrote:
>>>>
>>>> We're currently evaluating RabbitMQ in a Java environment as an
>>>> alternative to a conventional JMS messaging system.
>>>
>>> Excellent :-)
>>>
>>> Do you have any non-Java cases too? Or are you currently thinking of
>>> a Java2Java messaging set-up?
>>>
>>> [ I ask because we've just released a .NET client, which will interop
>>> with Java over AMQP, plus of course the STOMP and HTTP clients seem
>>> useful to Java users. ]
>>>
>>>
>>>> Ideally, I would
>>>> like to "plug-in" rabbit in a manner similar to the way that JMS is
>>>> supported by Spring 2.x (i.e. a MessageContainer and MessageListener
>>>> implementation that allows "message-driven POJOs").
>>>
>>> This is eminently sensible.
>>>
>>>
>>>> My question is: are there any spring support classes for Rabbit at this
>>>> time that provide this kind of integration?
>>>
>>> Not yet.. We did look at it, and it seems like a refactoring of the
>>> Spring messaging classes using RabbitMQ's Java client, would be
>>> straightforward.
>>>
>>>
>>>> I've already started prototyping a few ideas in this regard and I'm
>>>> wondering whether they would be welcome within the Java client, perhaps
>>>> within a a com.rabbitmq.spring.* package heirarchy?
>>>
>>> That would be extremely welcome!
>>>
>>> I am cc'ing some potentially interested parties.
>>>
>>>
>>>
>>>> A second question: I note that Rabbit defines the various AMQP
>>>> interfaces inside the com.rabbitmq.* heirarchy. Do you know whether
>>>> there are any plans by the AMQP consortium to split this out into an
>>>> "org.amqp.*" heirarchy that could be implemented against by any Java API
>>>> (rabbit included)?
>>>
>>> Yes. The AMQP Working Group believes that a client API could be
>>> useful, for example a set of Java interface classes in a package
>>> org.amqp.*
>>>
>>> What do you think of the RabbitMQ Java and C# APIs?
>>>
>>>
>>>> Thanks in advance for your help and guidance.
>>>
>>> It's a pleasure.
>>>
>>> alexis
>>>
>>>
>>>
>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> rabbitmq-discuss mailing list
>>>> rabbitmq-discuss at lists.rabbitmq.com
>>>> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>>>
>>>
>>>
>>
>>
>
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: qpidclient_spring.xml
Url: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20080221/84927534/attachment.txt
More information about the rabbitmq-discuss
mailing list