RabbitMq的安裝和基本介紹
1 下載和安裝
1.1 下載地址 (Erlang,因為rabbitmq使用Erlang語言編寫的)http://www.erlang.org/downloads
1.2 RabbitMq下載地址 http://www.rabbitmq.com/download.html
1.3 先安裝Erlang,再安裝RabbitMq,直接一路下一步就行了
1.4 直接去啟動即可
1.5 開啟瀏覽器 輸入預設埠:15672 賬號密碼:guest guest 出現以下畫面說明成功了
1.6 如果出現閃退現象,清配置Erlang環境變數
2 三種常用的Exchange模式
2.1 訂閱模式(Fanout Exchange):
一個生產者,多個消費者,每一個消費者都有自己的一個佇列,生產者沒有將訊息直接傳送到佇列,而是傳送到了交換 機,每個佇列繫結交換機,生產者傳送的訊息經過交換機,到達佇列,實現一個訊息被多個消費者獲取的目的。需要注意 的是,如果將訊息傳送到一個沒有佇列繫結的exchange上面,那麼該訊息將會丟失,這是因為在rabbitMQ中exchange不 具備儲存訊息的能力,只有佇列具備儲存訊息的能力。
2.2 路由模式(Direct Exchange)
這種模式添加了一個路由鍵,生產者釋出訊息的時候新增路由鍵,消費者繫結佇列到交換機時新增鍵值,這樣就可以接 收 到需要接收的訊息。
2.3萬用字元模式(Topic Exchange)
基本思想和路由模式是一樣的,只不過路由鍵支援模糊匹配,符號“#”匹配一個或多個詞,符號“*”匹配不多不少一個詞