28 授人以漁:動(dòng)手完成一個(gè)小規(guī)模的RocketMQ集群的部署進(jìn)行練習(xí)

授人以漁:動(dòng)手完成一個(gè)小規(guī)模的RocketMQ集群的部署進(jìn)行練習(xí)
今天的授人以漁任務(wù)非常簡單明了,希望大家動(dòng)手去做一做今天講的RocketMQ集群部署的練習(xí)
大家可以自己在windows上安裝一個(gè)linux虛擬機(jī),然后用一臺(tái)虛擬機(jī)先跟著文章里的步驟,去嘗試在單機(jī)上快速部署一個(gè)小規(guī)模集群。
接著可以在windows上安裝多個(gè)linux虛擬機(jī),比如用一個(gè)虛擬機(jī)部署NameServer,然后用三個(gè)虛擬機(jī)部署B(yǎng)roker。部署B(yǎng)roker集群的時(shí)候,可以參照文章里對(duì)配置修改的說明,自行修改配置,然后啟動(dòng)Broker即可。
如果通過命令驗(yàn)證集群部署成功了,接著就可以按照文章里的步驟去測試一下Slave-Master的自動(dòng)切換能力,可以殺掉Master進(jìn)程,然后等一會(huì)看看Slave是否會(huì)切換為Master。
接著大家可以用文章里的生產(chǎn)者和消費(fèi)者的代碼,去嘗試一下發(fā)送消息和消費(fèi)消息,如果都跑通的話,那么就成功了。
文章里講的機(jī)器配置,都是從真實(shí)生產(chǎn)環(huán)境得來的,因?yàn)檫@里沒有條件去演示真實(shí)生產(chǎn)環(huán)境的部署和測試,但是我們會(huì)用真實(shí)的機(jī)器配置去講解。到底如何部署,如何調(diào)整os內(nèi)核參數(shù)、jvm參數(shù),如何壓測,壓測效果一般是什么樣的,然后就是按照一個(gè)公司的真實(shí)負(fù)載,集群到底應(yīng)該如何規(guī)劃。相信大家跟著學(xué)習(xí)下來,也會(huì)掌握這些實(shí)踐經(jīng)驗(yàn)的。
好了,今天的授人以漁環(huán)節(jié)的練習(xí)如果完成的朋友,可以到評(píng)論區(qū)里進(jìn)行分享,如果遇到問題也可以去提問,如果成功了也可以去分享一下。
End
專欄版權(quán)歸公眾號(hào)儒猿技術(shù)窩所有
未經(jīng)許可不得傳播,如有侵權(quán)將追究法律責(zé)任