👩💻 Join our community of thousands of amazing developers!
前言 今天是第二天,學習RabbitMQ。第一次接觸到Message Queue是在御諾的時候,當時有個同事做了一個這個東西,在Sprint的結尾展示,那時候就覺得MessageQueue這個東西也太酷了,但一直沒有機會(懶)去接觸。 什麼是Message Queue Message Queue(訊息佇列、消息隊列),是一種用在應用程序之間傳遞消息的通訊是,Message Queue允許應用之間異步的發送和接收消息,並且不需要直接連接到對方 什麼是RabbitMQ RabbitMQ是個基於AMQP(Advanced Message Queuing Protocal 高級消息隊列協議) ,用於應用程式之間通訊的中間層,Rabbit有四大核心 生產者:發送消息的應用程式 消費者:接受消息的應用程式 佇列:訊息在Message Queue中儲存的位置 交換機:訊息路由的一個組件,會依照我們的配置,把訊息分發給特定的佇列 AMQP也包含了四個核心組件 消息:包括消息頭、消息體、消息屬性 交換機:消息傳遞的中間件,將消息路由到一個或多個隊列中 佇列:用來儲存消息的資料結構 綁定:交換機和...