在Windows下搭建RocketMQ

來源:互聯網
上載者:User

標籤:ati   架構   圖片   note   社區   匯入   software   img   3.1   

原文:http://blog.csdn.net/u014134180/article/details/51790988

目錄

 

  • 目錄
  • 一 準備工作
    • 1 RocketMQ部署架構1
    • 2 環境配置
  • 二 安裝RocketMQ
    • 1 下載編譯好的RocketMQ
    • 2 解壓縮並進入bin目錄
    • 3 啟動name server
    • 4 啟動broker
    • 5 MQ安裝完畢
  • 三 驗證MQ是否安裝成功
    • 1 下載測試環境
    • 2 方法一在cmd終端使用mvn進行測試
      • 21 配置mvn環境
      • 21 進入目錄運行mvn install編譯DEMO
      • 22 進入產生的target目錄
      • 23 啟動生產者生產資料
      • 24 啟動消費者消費資料
    • 3 方法二在Ecplise匯入Mavan項目進入測試
      • 31 匯入存在Maven項目
      • 32 按AltEnter 修改為UTF-8編碼
      • 33 取消設定伺服器IP和商品代碼的注釋
      • 34 運行生產者和消費者代碼
  • 四 更多資料

 

一 準備工作1.1 RocketMQ部署架構1

本文安裝和測試都在同一台電腦中進行,所有IP都是127.0.0.1,其中NameServer一個,Broker一個,Producer一個,Consumer一個。

1.2 環境配置

作業系統:Windows 7 64位旗艦版 
JDK:1.7以上

二 安裝RocketMQ

註:僅支援64位Windows,請安裝64位JDK,最好用jdk7的。

2.1 下載編譯好的RocketMQ

下載編譯好的RocketMQ的發布版,也可以自行編譯:https://github.com/alibaba/RocketMQ/releases

2.2 解壓縮,並進入bin目錄

2.3 啟動name server

打擊mqnamesrv.exe,啟動name server,保持mqnamesrv.exe運行,不要關閉這個終端。

2.4 啟動broker

方法一:開啟另一個windows終端cmd,進入解壓的bin目錄,先輸入set NAMESRV_ADDR=127.0.0.1:9876設定環境變數,輸入mqbroker.exe啟動broker,保持mqbroker.exe運行,不要關閉這個終端。 
方法二:開啟另一個windows終端cmd,進入解壓的bin目錄,也可一步輸入mqbroker -n 127.0.0.1:9876啟動broker,保持mqbroker.exe運行,不要關閉這個終端。

2.5 MQ安裝完畢三 驗證MQ是否安裝成功3.1 下載測試環境

初賽的DEMO,並解壓 
Git clone https://code.aliyun.com/MiddlewareRace/PreliminaryDemo.git

3.2 方法一:在cmd終端使用mvn進行測試3.2.1 配置mvn環境

自行到Apache 下載mvn工具,解壓,並如下配置mvn(同配置Java jdk)

 
 

3.2.1 進入目錄,運行 mvn install編譯DEMO

3.2.2 進入產生的target目錄

3.2.3 啟動生產者生產資料

要先保持mqnamesrv.exe和mqbroker.exe兩個伺服器運行。 
在target目錄輸入: 
Java -Drocketmq.namesrv.addr=127.0.0.1:9876 -cp preliminary.demo-1.0-SNAPSHOT.jar com.alibaba.middleware.race.rocketmq.Producer

3.2.4 啟動消費者消費資料

在target目錄輸入: 
java -Drocketmq.namesrv.addr=127.0.0.1:9876 -cp preliminary.demo-1.0-SNAPSHOT.jar com.alibaba.middleware.race.rocketmq.Consumer

3.3 方法二:在Ecplise匯入Mavan項目進入測試3.3.1 匯入存在Maven項目

 
 

3.3.2 按Alt+Enter 修改為UTF-8編碼

3.3.3 取消設定伺服器IP和商品代碼的注釋

3.3.4 運行生產者和消費者代碼

要先保持mqnamesrv.exe和mqbroker.exe兩個伺服器運行。


四 更多資料
    • 阿里中介軟體效能挑戰賽: 
      https://tianchi.shuju.aliyun.com/promotion-programming
    • 阿里中介軟體效能挑戰賽(雲棲社區)知識匯總: 
      https://yq.aliyun.com/topic/35
    • [2016阿里中介軟體效能挑戰賽]【6.27更新】你不能錯過的:阿里中介軟體效能挑戰賽重要學習資料: 
      https://bbs.aliyun.com/read/277544.html
    • 【代碼提交注意事項】: 
      https://bbs.aliyun.com/read/286553.html

在Windows下搭建RocketMQ

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.