Ah, apologies, missed that point. That's a great idea.<div><br></div><div>I hadn't thought of it in these terms before, and consequently I don't have any feedback just yet. I'll see if I can put some together.<div>
<br></div><div><div>Matt</div><div><br></div><div><br><br><div class="gmail_quote">On Wed, Dec 9, 2009 at 5:07 PM, Alexis Richardson <span dir="ltr"><<a href="mailto:alexis.richardson@gmail.com">alexis.richardson@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Matt<br>
<div class="im"><br>
I'm asking about how to package everything so that:<br>
<br>
- I can send you an 'app' file like a .war file in the world of java,<br>
and you could boot your rabbitmq server to run it<br>
<br>
- Potentially, it could be used to snapshot state and perform recovery<br>
or pre-fetch apps prior to data recovery<br>
<br>
</div><font color="#888888">alexis<br>
</font><div class="im"><br>
On Wed, Dec 9, 2009 at 10:04 PM, Matt Todd <<a href="mailto:mtodd@highgroove.com">mtodd@highgroove.com</a>> wrote:<br>
</div><div><div></div><div class="h5">> Sorry, I'm a little confused as to what exactly you're asking for...<br>
> If I were to hazard a guess, you're asking what we as users picture RabbitMQ<br>
> as when we refer to RabbitMQ applications?<br>
> I guess I imagine it as a simple service used to route messages between<br>
> components of my overall architecture, so it really is just a single package<br>
> instead of many smaller ones.<br>
> This feels like a really dumb and awkward answer, though, which leads me to<br>
> question whether I understood your proposition.<br>
> Matt<br>
><br>
><br>
> On Wed, Dec 9, 2009 at 4:30 PM, Alexis Richardson<br>
> <<a href="mailto:alexis.richardson@gmail.com">alexis.richardson@gmail.com</a>> wrote:<br>
>><br>
>> Hi all,<br>
>><br>
>> I've been thinking about the question "what is a Rabbit application",<br>
>> from a number of points of view. The idea is that a full RabbitMQ<br>
>> system should be definable as "application plus data". There are<br>
>> several configuration elements that could together 'be' an<br>
>> application. Also, we could look at fate sharing issues (security,<br>
>> durability, availability).<br>
>><br>
>> Anyone got any ideas? I would love to hear them.<br>
>><br>
>> Cheers<br>
>><br>
>> alexis<br>
>><br>
>><br>
>> On Wed, Dec 9, 2009 at 6:37 PM, Michael DeHaan <<a href="mailto:michael.dehaan@gmail.com">michael.dehaan@gmail.com</a>><br>
>> wrote:<br>
>> > Thanks Kevin,<br>
>> ><br>
>> > I see this does a fair chunk of the things I'd want... anyone know if<br>
>> > users and queues can also be done via a configuration file?<br>
>> ><br>
>> > Example from Chef above:<br>
>> ><br>
>> > <a href="http://github.com/b/cookbooks/blob/master/rabbitmq/templates/default/rabbitmq.config.erb" target="_blank">http://github.com/b/cookbooks/blob/master/rabbitmq/templates/default/rabbitmq.config.erb</a><br>
>> ><br>
>> > --Michael<br>
>> ><br>
>> ><br>
>> ><br>
>> > On Wed, Dec 9, 2009 at 12:19 PM, Kevin A. Smith<br>
>> > <<a href="mailto:kevin@hypotheticalabs.com">kevin@hypotheticalabs.com</a>> wrote:<br>
>> >> Ben Black recently released his recipes for Opscode's chef:<br>
>> >><br>
>> >> <a href="http://github.com/b/cookbooks/tree/master/rabbitmq/" target="_blank">http://github.com/b/cookbooks/tree/master/rabbitmq/</a><br>
>> >><br>
>> >> There's probably a good thing or two in there...<br>
>> >><br>
>> >> --Kevin<br>
>> >> On Dec 9, 2009, at 11:49 AM, Michael DeHaan wrote:<br>
>> >><br>
>> >>> Hi folks,<br>
>> >>><br>
>> >>> I'm interested in finding out how to deploy Rabbit MQ reasonably well<br>
>> >>> with a configuration management system or with config RPMs.<br>
>> >>><br>
>> >>> Ideally I would be looking to be able to configure the following<br>
>> >>> programatically, without needing to invoke rabbitmqcontrol: user<br>
>> >>> additions, queue/exchange setup, cluster setup, and port/access<br>
>> >>> control. Basically everything that can be done with<br>
>> >>> /sbin/rabbitmqctl.<br>
>> >>><br>
>> >>> Can someone share we me an example of a fully loaded rabbitmq config,<br>
>> >>> or tell me how I might dump the current settings of RabbitMQ to a<br>
>> >>> config file that could be deployed in an automated batch fashion?<br>
>> >>><br>
>> >>> I'm *very* impressed with app, though I see that the config file notes<br>
>> >>> in the FAQ are a bit sparse and was looking for pointers.<br>
>> >>><br>
>> >>> Thanks very much!<br>
>> >>><br>
>> >>> --Michael DeHaan<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>
>> >><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>
>> ><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>
><br>
><br>
><br>
> --<br>
> Matt Todd<br>
> Highgroove Studios<br>
> <a href="http://www.highgroove.com" target="_blank">www.highgroove.com</a><br>
> cell: 404-314-2612<br>
> blog: <a href="http://maraby.org" target="_blank">maraby.org</a><br>
><br>
> Scout - Web Monitoring and Reporting Software<br>
> <a href="http://www.scoutapp.com" target="_blank">www.scoutapp.com</a><br>
><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Matt Todd<br>Highgroove Studios<br><a href="http://www.highgroove.com">www.highgroove.com</a><br>cell: 404-314-2612<br>blog: <a href="http://maraby.org">maraby.org</a><br>
<br>Scout - Web Monitoring and Reporting Software<br><a href="http://www.scoutapp.com">www.scoutapp.com</a><br>
</div></div></div>