diff --git a/docs/notes/pics/1b718cd5-7b1e-496c-9133-2bfd12bb5f89.jpg b/docs/notes/pics/1b718cd5-7b1e-496c-9133-2bfd12bb5f89.jpg new file mode 100644 index 00000000..60edac95 Binary files /dev/null and b/docs/notes/pics/1b718cd5-7b1e-496c-9133-2bfd12bb5f89.jpg differ diff --git a/docs/notes/pics/b28a7b1e-bf5a-4e23-8be7-701eacef0111.jpg b/docs/notes/pics/b28a7b1e-bf5a-4e23-8be7-701eacef0111.jpg new file mode 100644 index 00000000..d8085fa0 Binary files /dev/null and b/docs/notes/pics/b28a7b1e-bf5a-4e23-8be7-701eacef0111.jpg differ diff --git a/docs/notes/pics/d011c697-2551-4968-ac51-e5e01a954204.jpg b/docs/notes/pics/d011c697-2551-4968-ac51-e5e01a954204.jpg new file mode 100644 index 00000000..4e723087 Binary files /dev/null and b/docs/notes/pics/d011c697-2551-4968-ac51-e5e01a954204.jpg differ diff --git a/docs/notes/消息队列.md b/docs/notes/消息队列.md index caa6d2eb..f7587a2d 100644 --- a/docs/notes/消息队列.md +++ b/docs/notes/消息队列.md @@ -20,20 +20,20 @@ 消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。 -

+

## 发布/订阅 消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。 -

+

发布与订阅模式和观察者模式有以下不同: - 观察者模式中,观察者和主题都知道对方的存在;而在发布与订阅模式中,发布者与订阅者不知道对方的存在,它们之间通过频道进行通信。 - 观察者模式是同步的,当事件触发时,主题会调用观察者的方法,然后等待方法返回;而发布与订阅模式是异步的,发布者向频道发送一个消息之后,就不需要关心订阅者何时去订阅这个消息,可以立即返回。 -

+

# 二、使用场景 diff --git a/docs/pics/1b718cd5-7b1e-496c-9133-2bfd12bb5f89.jpg b/docs/pics/1b718cd5-7b1e-496c-9133-2bfd12bb5f89.jpg new file mode 100644 index 00000000..60edac95 Binary files /dev/null and b/docs/pics/1b718cd5-7b1e-496c-9133-2bfd12bb5f89.jpg differ diff --git a/docs/pics/b28a7b1e-bf5a-4e23-8be7-701eacef0111.jpg b/docs/pics/b28a7b1e-bf5a-4e23-8be7-701eacef0111.jpg new file mode 100644 index 00000000..d8085fa0 Binary files /dev/null and b/docs/pics/b28a7b1e-bf5a-4e23-8be7-701eacef0111.jpg differ diff --git a/docs/pics/d011c697-2551-4968-ac51-e5e01a954204.jpg b/docs/pics/d011c697-2551-4968-ac51-e5e01a954204.jpg new file mode 100644 index 00000000..4e723087 Binary files /dev/null and b/docs/pics/d011c697-2551-4968-ac51-e5e01a954204.jpg differ