[rabbitmq-discuss] Rabbit-Spring integration
Alexis Richardson
alexis.richardson at cohesiveft.com
Thu Feb 21 13:19:34 GMT 2008
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
>
--
Alexis Richardson
+44 20 7617 7339 (UK)
+44 77 9865 2911 (cell)
+1 650 206 2517 (US)
More information about the rabbitmq-discuss
mailing list