php用rabbit可以干嘛,RabbitMQ能干什么,有什么用,RabbitMQ入门
簡(jiǎn)單的說(shuō)一下RabbitMQ的使用場(chǎng)景,RabbitMQ就一個(gè)輕量級(jí)的消息隊(duì)列中間件,一般都這么叫它。最直接的就是用這個(gè)東西可以把程序解耦。
舉個(gè)例子最常使用的發(fā)布文章,以前一般發(fā)布一篇文章就是直接提交給程序,然后直接寫(xiě)入到數(shù)據(jù)庫(kù),但是用這個(gè)消息隊(duì)列就可以把這篇文章推入RabbitMQ倉(cāng)庫(kù)中(當(dāng)然這里你可以把RabbitMQ理解成數(shù)據(jù)庫(kù)也可以),然后訂閱者從倉(cāng)庫(kù)中把隊(duì)列里的消息取走,也有點(diǎn)像是中轉(zhuǎn)站,一般用它來(lái)解決高并發(fā)。
RabbitMQ,遵循AMQP協(xié)議,由內(nèi)在高并發(fā)的erlanng語(yǔ)言開(kāi)發(fā),所以就像java一樣要運(yùn)行java就要裝jdk一樣,要運(yùn)行RabbitMQ也必須要安裝erlanng。
AMQP協(xié)議是一個(gè)高級(jí)抽象層消息通信協(xié)議,RabbitMQ是AMQP協(xié)議的實(shí)現(xiàn)。給我的感覺(jué)有點(diǎn)類似socket,不過(guò)RabbitMQ更像送快遞,放在快遞柜里自己去取。
安裝RabbitMQ直接去官網(wǎng)下載:http://www.rabbitmq.com
安裝好后把安裝目錄下的sbin目錄添加到PATH變量里去,然后就是要啟用它的web管理插件:rabbitmq-plugins?enable?rabbitmq_management?#啟用插件
啟用后通過(guò)http://127.0.0.1:15672來(lái)管理RabbitMQ,默認(rèn)帳號(hào)密碼都是guest它的配置文件里可以看到
更多的功能可以看官方文檔。
總結(jié)
以上是生活随笔為你收集整理的php用rabbit可以干嘛,RabbitMQ能干什么,有什么用,RabbitMQ入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 硬盘系统usb启动怎么设置方法 USB启
- 下一篇: 打印机打印怎么老脱机打印 打印机老脱机,