標籤:ati 架構 圖片 note 社區 匯入 software img 3.1
原文:http://blog.csdn.net/u014134180/article/details/51790988
目錄
- 目錄
- 一 準備工作
- 二 安裝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