RocketMQ部署在阿里雲ECS

2021-09-24 19:34:41 字數 1737 閱讀 5030

在linux上安裝rocketmq...由於這次我裝好了,下次重新裝的時候再上圖

基本上參考官方文件,複製貼上指令即可完成

安裝完後要在 apache-rocketmq/bin資料夾中修改runborker.sh和runserver.sh的配置,把分配的記憶體改小一點

參考下圖修改runborker.sh

參考下圖修改runserver.sh

修改broker.conf ,在最後新增:brokerip1=你的ecs伺服器的公網ip

啟動broker指令:

nohup sh  bin/mqbroker -n localhost:9876 -c ./conf/broker.conf
org.apache.rocketmq

rocketmq-client

4.4.0

注意:依賴中的版本號要和當前使用的rocketmq服務版本要一致,否則無法自動建立topic

/*** 物件在使用之前必須呼叫一次,只 能初始化一次

*/public void start() catch (mqclientexception e)

}/**

* 一般在應用上下文,使用上下文***,進行關閉

*/public void shutdown()

public defaultmqproducer getproducer()

public void setproducer(defaultmqproducer producer)

}

@component

public class payconsumer catch (exception e)

});*/

consumer.registermessagelistener(new messagelistenerconcurrently() catch (exception e)

}});

consumer.start();

system.out.println("consumer start");}}

在阿里雲伺服器上部署RocketMQ

將rocketmq壓縮包拷貝到阿里雲 執行unzip解壓完成後進入主目錄 1.啟動nameserver nohup bin mqnamesrv 2.啟動broker nohup bin mqbroker n localhost 9876 但是這樣啟動外邊的伺服器是訪問不上的 需要改一些broker的...

阿里雲搭建rocketmq踩坑

環境 多台不同使用者購買的不在同一大區的雲伺服器 ip隨意修改過,不是我真的ip 公網ip 47.105.160.66 私網ip 172.31.134.86 華北1 青島 公網ip 120.78.168.162 私網ip 172.18.99.224 華南 深圳 遇到的幾大問題 1 私網連線不通,開始...

阿里雲部署gitlab

步驟 1 購買例項,本人購買的是1cpu1g的實力,有點不夠,gitlab比較吃記憶體 2 安裝映象,我用的雲市場裡的映象,映象id m bp17473x677nt43o83fd,映象裡有使用說明 3 ssh連線,或者至今用阿里雲的遠端連線,啟動gitlab,如果硬體到位就沒什麼問題啦,直接訪問即可...