消息的生產者服務器
消息的消費者blog
交換器,用來接收生產者發送過來的消息,並將這些消息路由給服務器中的隊列。經常使用的交換機類型rabbitmq
綁定,用戶交換機與消息隊列之間的關聯。一個綁定是基於路由鍵將交換機和消息隊列鏈接起來的路由規則隊列
路由鍵: rabbitmq 決定消息投遞到哪一個隊列的規則 消息經過路由鍵綁定到交換器,消息發送到MQ服務器時,消息將擁有一個路由鍵,即便是空的,MQ也會將其和綁定使用的路由鍵進行匹配。若是相匹配,消息將投遞到該隊列。若是不匹配,消息將會進入黑洞資源
客戶單經過TCP鏈接rabbitmq服務器路由
交換器是經過路由鍵和隊列綁定在一塊兒,若是消息擁有路由鍵跟隊列和交換器的路由鍵匹配,那麼消息就會被路由到該綁定的隊列當中去 也就是說,消息到隊列的過程當中,消息首先通過交換機,接下來交換機再經過路由鍵匹配分發消息到具體的隊列中去。 路由鍵能夠理解爲匹配的規則消息隊列