<p>Jon</p>
<p>thank-you</p>
<p>yes there is definitely interest in this and in your work with groovy</p>
<p>sorry if we have been slow to respond over Easter</p>
<p>alexis</p>
<p><blockquote type="cite">On Apr 5, 2010 2:53 PM, &quot;Jon Brisbin&quot; &lt;<a href="mailto:jon.brisbin@npcinternational.com">jon.brisbin@npcinternational.com</a>&gt; wrote:<br><br>Not sure there&#39;s anyone besides me on both these lists, but I&#39;m x-posting just to save time.<br>

<br>
I&#39;m currently working on setting up a RabbitMQ-based session cluster using my own session manager and store. I had to write my own because I couldn&#39;t find anything out there that uses JMS or RabbitMQ to do session clustering (which actually surprised me a little) that had the virtual cloud awareness I need. Everything I&#39;ve read about Tomcat clustering uses the Apache Tribes replication, which doesn&#39;t work for me under even moderate load testing (maybe I&#39;m just not doing right...I don&#39;t know) or the centralized JDBCStore, which introduces a single point of failure.<br>

<br>
The basic idea here is to use RabbitMQ as the session clustering back-end and have a user&#39;s session available to any server currently subscribed to the clustering queue with no sticky sessions at all. This (cross your fingers) gives me a very, very scalable clustering architecture (my RabbitMQ servers are load-balanced and clustered using VMware vms so I can add capacity at will) that doesn&#39;t suffer from the single point of failure of a JDBCStore or the multicast limitations of Apache Tribes. Sessions are also shared across points of responsibility, too, as a single session object can be passed around from code running inside a webapp to code in a command-line client. I wanted my session handling to be a first-class virtual cloud citizen, rather than feel like I&#39;m shoe-horning existing code into what I want to do.<br>

<br>
I&#39;m almost finished with the heavy lifting. I should have a functioning drop-in manager and store this week, which I&#39;ll put on my github account. What I&#39;d like to know is if there&#39;s any interest in the community for something like this? If there&#39;s no interest, I won&#39;t bother writing documentation and what-not.<br>

<br>
Does this sound like it would interest any other Tomcat/RabbitMQ users?<br>
<br>
Jon Brisbin<br>
Portal Webmaster<br>
NPC International, Inc.<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</blockquote></p>