<br><br>On Sunday, 29 July 2012 21:21:06 UTC+2, anton prokofiev  wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hello, All!<br><br>I tried to create&nbsp; a consumer in Erlang for RabbitMQ and get into big troubles.<br>Looks like examples that are available in RabbitMQ website did not work.<br><br>I have found an old post here<br>&nbsp;<a href="https://groups.google.com/forum/?hl=en&amp;fromgroups#%21topicsearchin/rabbitmq-discuss/$20%7Bfunction_clause,[%7Bamqp_channel,build_content,/rabbitmq-discuss/WttoYWjFweU" target="_blank">https://groups.google.com/<wbr>forum/?hl=en&amp;fromgroups#!<wbr>topicsearchin/rabbitmq-<wbr>discuss/$20{function_clause,[{<wbr>amqp_channel,build_content,/<wbr>rabbitmq-discuss/WttoYWjFweU</a><br>unfortunately it is not to clear to me what to do.<br><br>Could somebody provide me with a full example of consumer?<br><br>Thanks a lot in advance.<br><br><br><br></blockquote><div>Looks like I have found a correct solution:<br><br>1. I have implemented simple gen_server, that just print all messages to the stdout.<br><br>2. And&nbsp; to like this:<br><span style="font-family: courier new,monospace;">&nbsp; {ok,Connection} = amqp_connection:start(ConnectionParams), % open connection with predefined params.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; {ok,Pid} =&nbsp; test_srv:start_link(), &nbsp;&nbsp; % Start our own consumer.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; </span><span style="font-family: courier new,monospace;">{ok,Channel}&nbsp; = amqp_connection:open_channel(Connection,none,<b>{amqp_direct_consumer,[Pid]}</b></span>),<br><br>Then subscribe to the massages as described in the documentation.<br><br><br>In this cases all messages (basic.consume, basic.consume_ok,basic.deliver) are received through&nbsp; handle_info method call of test_srv.<br><br>Now the question: <br>Would it be better to create my own implementation of consume behavior, or handle them thought the message_info as it is now?<br>Any recommendations?<br><br style="font-family: courier new,monospace;"><br></div>