rabbitmq如何開始控制臺(tái)登錄 mq有什么用?
mq有什么用?MQ是messagequeue,消息隊(duì)列,也叫消息中間件,信守JMS(javamessageservice)規(guī)范的一種軟件。(同樣也有另一個(gè)叫AMQP的應(yīng)用層協(xié)議,語言沒什么關(guān)系性不受產(chǎn)
mq有什么用?
MQ是messagequeue,消息隊(duì)列,也叫消息中間件,信守JMS(javamessageservice)規(guī)范的一種軟件。(同樣也有另一個(gè)叫AMQP的應(yīng)用層協(xié)議,語言沒什么關(guān)系性不受產(chǎn)品語言等限制,rabbitMQ接受這個(gè))
是類似于數(shù)據(jù)庫差不多不需要獨(dú)立防御部署在服務(wù)器上的一種應(yīng)用,能提供接口給其他系統(tǒng)調(diào)用。
不使用mq消息隊(duì)列用些6字總結(jié)概括:解耦、異步運(yùn)行、削峰
解耦:將消息寫入文件消息隊(duì)列,要消息的時(shí)候自己從消息隊(duì)列中訂閱,最大限度地原系統(tǒng)不要做任何修改。
同步異步:將消息寫入消息隊(duì)列,非必要的業(yè)務(wù)邏輯以異步的不運(yùn)行,更快響應(yīng)速度
削峰:原系統(tǒng)慢慢的按照數(shù)據(jù)庫能全面處理的并發(fā)量,從消息隊(duì)列中慢慢地拉取消息。在生產(chǎn)中,這個(gè)如此短暫的高峰期積壓是不能的。