一、下載安裝Erlang
在安裝RabbitMQ之前,我們需要首先安裝Erlang。RabbitMQ是用Erlang編寫的,在Windows上運行RabbitMQ必須先安裝Erlang。
1、下載Erlang安裝包。可以從官網https://www.erlang.org/downloads下載最新的安裝包。
<p>下載地址:https://www.erlang.org/downloads</p>
2、安裝Erlang。啟動安裝程序,按照指示進行操作,安裝Erlang。
二、下載安裝RabbitMQ
在安裝Erlang之後,就可以下載RabbitMQ進行安裝了。
1、下載RabbitMQ安裝包。可以從官網https://www.rabbitmq.com/download.html下載最新的安裝包。
<p>下載地址:https://www.rabbitmq.com/download.html</p>
2、安裝RabbitMQ。啟動安裝程序,按照指示進行操作,安裝RabbitMQ。
三、啟動RabbitMQ
在安裝RabbitMQ之後,就可以啟動RabbitMQ進行使用了。
1、打開命令提示符。在Windows上,按下Win+R,在運行對話框中輸入cmd並按下Enter鍵,打開命令提示符。
<p>Win+R -> cmd -> Enter</p>
2、切換到RabbitMQ Server的sbin目錄。在命令提示符中輸入下列命令並按下Enter鍵。
<p>cd C:\Program Files\RabbitMQ Server\rabbitmq_server-[version]\sbin</p>
3、使用rabbitmq-server命令啟動RabbitMQ。在/sbin目錄下輸入以下命令並按下Enter鍵。
<p>rabbitmq-server start</p>
4、查看RabbitMQ是否已經啟動。在/sbin目錄下輸入以下命令並按下Enter鍵。
<p>rabbitmqctl status</p>
如果命令行輸出了RabbitMQ的版本信息,說明RabbitMQ已成功啟動。
四、使用RabbitMQ
在RabbitMQ啟動之後,就可以使用RabbitMQ進行消息隊列操作了。
下面是一個在Node.js中使用RabbitMQ發送消息的示例代碼:
<p>var amqp = require('amqplib/callback_api');</p>
<p>amqp.connect('amqp://localhost', function(err, conn) {</p>
<p>conn.createChannel(function(err, ch) {</p>
<p>var q = 'hello';</p>
<p>var msg = 'Hello world';</p>
<p>ch.assertQueue(q, {durable: false});</p>
<p>ch.sendToQueue(q, new Buffer(msg));</p>
<p>console.log(" [x] Sent %s", msg);</p>
<p>});</p>
<p>});</p>
該代碼使用amqplib庫連接到RabbitMQ並發送一條消息。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275613.html