<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>As I think has been stated RabbitMQ is an amqp server.  Just like you have web and http servers - http, FTP, amqp are protocols.  And amqp is not http nor is it an extension of http.  So if you want to publish to a remote system you can have an application running on a web server that uses one of various libraries to publish to rabbit.  Then a separate process can read those messages for processing either in sending a call to a remote http API, publishing through FTP or ssh or heck just about any protocol. </div><div><br></div><div>I'd highly recommend looking at the fundamentals of tcp/ip, http, FTP and other servers and how they work, </div><div><br></div><div>Jason<br><br>Sent from my iPhone</div><div><br>On Jan 17, 2014, at 10:51 PM, Ravir Pandey <<a href="mailto:ravir.pandey@commusoft.co.uk">ravir.pandey@commusoft.co.uk</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div>All HTTP request willl be in RabbitMQ -> Put all request in queue -> Queue get processed ( HTTP request to third party API through RabbitMQ ) -> Get response through RabbitMQ only.</div><div><br>
</div><div>Is this possible?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 16, 2014 at 7:45 PM, Michael Klishin <span dir="ltr"><<a href="mailto:michael.s.klishin@gmail.com" target="_blank">michael.s.klishin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><div class="im">2014/1/16 Ravir Pandey <span dir="ltr"><<a href="mailto:ravir.pandey@commusoft.co.uk" target="_blank">ravir.pandey@commusoft.co.uk</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">basically I have my own web application which uses third party API's through which thousand of HTTP request being sent daily. I want to do this through RabbitMQ.<br></div></blockquote><div><br></div></div>
<div>

So you want a separate service (S) to contact HTTP API on behalf of your Web app? Then you can do RPC over RabbitMQ to S</div><div>and then S can issue HTTP requests.</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div dir="ltr"><div>Yes mate, i have gone through <a href="http://www.rabbitmq.com/getstarted.html" target="_blank">http://www.rabbitmq.com/getstarted.html</a>. I got some examples but most of the example uses tcp protocol to send messages.</div>


</div></blockquote></div></div><br>RabbitMQ protocol(s) assume TCP. There is no way to do AMQP 0.9.1 over HTTP or MQTT over HTTP.</div><div class="gmail_extra"><br></div><div class="gmail_extra">RabbitMQ has HTTP API which is focused on monitoring. You can publish and fetch messages over it but it's not particularly efficient.</div>
<div class="im">

<div class="gmail_extra">-- <br>MK<br><br><a href="http://github.com/michaelklishin" target="_blank">http://github.com/michaelklishin</a><br><a href="http://twitter.com/michaelklishin" target="_blank">http://twitter.com/michaelklishin</a><br>



</div></div></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>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>rabbitmq-discuss mailing list</span><br><span><a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a></span><br><span><a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a></span><br></div></blockquote></body></html>