<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jan 15, 2011, at 11:14 AM, Jerry Kuch wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Exist support for custom storage backends (like MySQL) in RabbitMQ 2.2 or not?<br><br>Storage backends based on MySQL and Mnesia are currently under development. There has also been some discussion of various NoSQL stores, although no firm plans have been made. We should have something more to say in the near future.<br></div></blockquote><div><br></div><div>I think it would be cool to have messages stored in K/V stores like Riak, Couch, or Mongo and be able to subscribe to queues based on queries (like SQL views) which is something I've had on my mind recently. I dug into the core RabbitMQ code the other day to see how feasible this would be and it looks reasonably straightforward. I've been using Riak a lot lately, so I'd likely start with that and the protobuff client.</div><div><br></div><div>What about metadata? I think that's all stored in mnesia now, right? How hard would it be to keep that data in the same storage backend?</div><div><br></div></div><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Palatino; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" face="Courier"><br class="Apple-interchange-newline">Thanks!</font></div><div style="font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" face="Courier"><br class="webkit-block-placeholder"></font></div><div style="font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" face="Courier">Jon Brisbin</font></div><div style="font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" face="Courier"><br></font></div><div style="font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" face="Courier"> Web: <a href="http://jbrisbin.com/">http://jbrisbin.com/</a></font></div><div style="font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" face="Courier"> Twitter: @j_brisbin</font></div><div style="font-family: Helvetica; font-size: 12px; "><font class="Apple-style-span" face="Courier"> Skype: jon.brisbin</font></div></span>
</div>
<br></body></html>