<HTML>
<HEAD>
<TITLE>JMS rabbitmq spring implementation</TITLE>
</HEAD>
<BODY>
<FONT FACE="Arial"><SPAN STYLE='font-size:11pt'>I’m aware attempts have been made to create a proper Spring mapping implementation for RabbitMQ – excellent start there Joern. In a previous gig, I ended up hacking together a wrapper that was based on some simple passed in properties at runtime to the rabbitmq java client and even thought it works well, I really never liked it. Current gig is using ActiveMQ and I’d like to see if a better implementation can be had using rabbitmq.<BR>
<BR>
Looking back at the archives, there have been numerous proposals but it doesn’t appear that anything has stuck. That said, I’m going to attempt to implement the AMQPTemplate approach that Alexis suggested and build that around the JmsTemplate in Spring. My thought is that once we have a basic template working, it shouldn’t be much more difficult to extend it and add new features. At the same time it’ll still provide the jms interface for those who are comfortable with it. My hope is that building out AMQP connectivity in Spring will be much easier and provide a decent stepping stone for newcomers.<BR>
<BR>
I’m certainly not making any promises here, but I’ll give it a go and see what happens. Ideally, I’ll take the existing rabbitmq java client and attempt to wrap it in Spring through the JMS interfaces. <BR>
<BR>
This has probably been mentioned/noted prior, but I’ll be referencing some information located in the following links to make my life easier. <BR>
<BR>
<FONT COLOR="#0000FF"><U><a href="https://wiki.108.redhat.com/wiki/index.php/AMQP-JMS_Mapping">https://wiki.108.redhat.com/wiki/index.php/AMQP-JMS_Mapping</a><BR>
<a href="https://wiki.108.redhat.com/wiki/index.php/AMQP:JMS_Specification">https://wiki.108.redhat.com/wiki/index.php/AMQP:JMS_Specification</a><BR>
</U></FONT><BR>
I don’t know the full extent of what has been implemented across the board here, but any insight, info, code, etc would be beneficial. <BR>
<BR>
-matt<BR>
</SPAN></FONT><FONT SIZE="1"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:9pt'><BR>
</SPAN></FONT><SPAN STYLE='font-size:9pt'><FONT FACE="Arial">Matt Darling<BR>
Systems Architect, Business Services<BR>
Veodia<BR>
1825 S. Grant, #500<BR>
San Mateo, CA 94402<BR>
(w) 650.349.2100 x3119<BR>
(m) 415.505.4623</FONT></SPAN></FONT><FONT FACE="Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT>
</BODY>
</HTML>