使用專業(yè)的消息隊(duì)列產(chǎn)品rabbitmq之centos7環(huán)境安裝

  我們?cè)陧?xiàng)目開(kāi)發(fā)的時(shí)候都不可避免的會(huì)有異步化的問(wèn)題,比較好的解決方案就是使用消息隊(duì)列,可供選擇的隊(duì)列產(chǎn)品也有很多,比如輕量級(jí)的redis,

當(dāng)然還有重量級(jí)的專業(yè)產(chǎn)品rabbitmq,rabbitmq好就好在是用erlang(二郎神)開(kāi)發(fā)的,它那天生的OTP并行計(jì)算框架,輕而易舉的進(jìn)程間通訊,我都恨

不得將后端的內(nèi)存計(jì)算框架全部換成erlang。。。開(kāi)個(gè)玩笑,這篇我們具體來(lái)講講erlang開(kāi)發(fā)的一個(gè)成品,叫做rabbitmq。。。

 

一:環(huán)境安裝

這些開(kāi)源性的產(chǎn)品沒(méi)多少是建議用戶部署在windows上的,不過(guò)rabbitmq除外,為了更加貼近實(shí)際的應(yīng)用場(chǎng)景,我們這里還是部署在centos7上。

 

1. 安裝erlang

    剛才也說(shuō)了,rabbitmq只不過(guò)是erlang開(kāi)發(fā)的一個(gè)成品而已,所以我們首先一定要安裝好erlang環(huán)境才可以。。。http://www.erlang.org/downloads

 

當(dāng)然你也可以wget一下這個(gè)下載鏈接也沒(méi)毛病。。。

wget http://10.65.255.231/IXCb7261d0152b8aa2ad1f25a55bf0e761f/download/otp_src_19.1.tar.gz

 

然后解壓一下,修改一下文件夾叫做erlang,如圖:

 

 接下來(lái)我們要安裝各種erlang需要的依賴庫(kù),包括gcc, kernel-devel,ncurses-devel等等,如下:

[root@localhost ~]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式