Windows 64位 RabbitMQ 安裝配置

來源:互聯網
上載者:User

標籤:zha   console   maven   button   mvn   installer   串連   pre   一個   

       整體式項目中通常使用定時任務來解決非同步通訊問題,分布式常用訊息中介軟體,為了在不同語言不同平台中擴充,使用遵從AMQP協議的rabbitMQ來做訊息中介軟體。

       MQ是消費-生產者模型的一個典型的代表,一端往訊息佇列中不斷寫入訊息,而另一端則可以讀取或者訂閱隊列中的訊息。MQ和JMS類似,但不同的是JMS是SUN JAVA訊息中介軟體服務的一個標準和API定義,而MQ則是遵循了AMQP協議的具體實現和產品。

        MQ使用情境:在項目中,將一些無需即時返回且耗時的操作提取出來,進行了非同步處理,而這種非同步處理的方式大大的節省了伺服器的請求回應時間,從而提高了系統的輸送量。

Windows下RabbitMQ的安裝(注意版本要一致),首先要檢查自己電腦名稱是否是大寫的

0

1:下載Erlang,地址: Eralng OTP For Windows     otp_win64_18.3.exe(erlang的環境)
,雙擊安裝即可(首先裝)

https://www.rabbitmq.com/which-erlang.html

2:下載RabbitMQ,RabbitMQ 3.6.5下載 ,雙擊安裝即可

3:安裝後一般多會報錯,這是因為RabbitMQ對大小寫敏感,把電腦名稱改為大寫

4:安裝完成後,在RabbitMQ的安裝目錄的sbin先會有:rabbitmq-server.bat

例如:

在cmd下:進入sbin目錄,運行rabbitmq-server start這個介面是標準成功停留介面

5 :接著在maven項目中添加依賴,就可以使用它了。

 

    <!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client -->      <dependency>          <groupId>com.rabbitmq</groupId>          <artifactId>amqp-client</artifactId>          <version>3.6.5</version>      </dependency>  

 

 

參考相關文章:

Rabbit MQ 是建立在強大的Erlang OTP平台上,因此安裝Rabbit MQ的前提是安裝Erlang。通過下面兩個串連可以下載安裝最新的版本:

 

  1. 下載並安裝 Eralng OTP For Windows     otp_win64_18.3.exe(erlang的環境)
  2. 運行安裝 Rabbit MQ Server Windows Installer (v3.6.1)   rabbitmq-server-3.6.1.exe
  3. 具體的安裝以上兩個exe檔案的步驟可以參考:http://jingyan.baidu.com/article/a17d5285173ce68098c8f2e5.html
安裝成功後,可以通過dos命令來查看是否真的安裝成功且正常啟動,因此cmd後輸入以下命令:

 

-- 定位到rabbitmq的安裝路徑:


-- 上述命令斷行符號後接著輸入rabbitmqctl status,斷行符號後出現下面一坨的即說明安裝沒有問題:


-- 接下來我們需要安裝 RabbitMQWeb的管理外掛程式,接著上面繼續輸入以下命令(rabbitmq-plugins enable rabbitmq_management),斷行符號後可以到以下輸出:


-- 此時,已經可以通過 http://127.0.0.1:15672/ 地址來訪問web管理介面了,預設的賬戶和密碼均是 guest。但實際使用時可能需要重新一個新的管理賬戶。下面即繼續通過命令來建立新的賬戶並且授予管理員的許可權:

--  查看預設的賬戶列表資訊(輸入:rabbitmqctl,bat list_users):


--  建立賬戶:


-- 授予管理員權限(輸入:rabbitmqctl.bat set_permissions -p /  geffzhang ".*" ".*" ".*"):


-- 至此安裝過程均已完成,下面就可以使用剛建立的賬戶登入進行管理了



  

備忘:下面是官方:http://www.rabbitmq.com/install-windows.html

Windows 64位 RabbitMQ 安裝配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.