訊息代理(二),Message Queue vs Pub-Sub Pattern
上一篇提到訊息代理 Message Broker 的基本用途,而這篇我們進一步來看看 Message Broker 兩種不同的 Pattern。
在討論系統設計時,我們時常會聊到 Message Queue,我最初分不太清楚 Message Queue 和 Message Broker 有什麼差別,也不太懂一種叫做 Pub-Sub 的行爲和 Queue 是否有關聯。
更甚者,我還聽過類似 Pub-Sub 的名詞:Producer-Consumer,當時這又讓我更困惑了,究竟他們有什麼不同?因此,今天就來釐清這些不同的概念和名詞吧!