Hi,<div><br></div><div>Did you had the chance to check ch12 of RabbitMQ in Action? It covers many points you ask. (Yes I know, the book has to be bought for that).</div><div><br></div><div>Regards,</div><div><br></div><div>
Alvaro</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Nov 16, 2012 at 5:47 PM, Nick <span dir="ltr">&lt;<a href="mailto:nick.tune@7digital.com" target="_blank">nick.tune@7digital.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<div><br></div><div>Don&#39;t take this the wrong way but I&#39;m finding it hard work to even write a simple plugin. The example page is good in helping me to setup the metronome plugin which is basically an erlang application running inside the rabbit mq process.</div>
<div><br></div><div>I couldn&#39;t find anything evidence of things that I could do in a rabbitmq plugin that I couldn&#39;t do outside a plugin though unfortunately.</div><div><br></div><div>Here is what I would have found useful, although other people might have a different view of course.</div>
<div><br></div><div>1. Start with a plugin from scratch and show me the absolute minimum needed. Don&#39;t give me an example and make me work out which bit&#39;s rabbit needs and which bits are just Erlang or fluff.</div>
<div><br></div><div>2. Now another example that layers on a bit of the essentials/best practices e.g. supervisors</div><div><br></div><div>3. Now show me what is special about a plugin. How can I interact with rabbitmq in ways i cannot in my normal application? For instance, how can I be notified when a message is sent from anywhere to any destination? How can I hook in here and do something about it, for instance send it somewhere else?</div>
<div><br></div><div>4. Then introduce me to the umbrella project for developing plugins.</div><div><br></div><div><br></div><br>_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br></blockquote></div><br></div>