auto commit

This commit is contained in:
CyC2018 2019-02-17 11:19:15 +08:00
parent d8f1f63357
commit 6ebe24fd7b
7 changed files with 3 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -20,20 +20,20 @@
消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。
<div align="center"> <img src="pics/685a692f-8f76-4cac-baac-b68e2df9a30f.jpg" width="400px"/> </div><br>
<div align="center"> <img src="pics/b28a7b1e-bf5a-4e23-8be7-701eacef0111.jpg"/> </div><br>
## 发布/订阅
消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。
<div align="center"> <img src="pics/ddb5ff4c-4ada-46aa-9bf1-140bdb5e4676.jpg" width="400PX"/> </div><br>
<div align="center"> <img src="pics/1b718cd5-7b1e-496c-9133-2bfd12bb5f89.jpg"/> </div><br>
发布与订阅模式和观察者模式有以下不同:
- 观察者模式中,观察者和主题都知道对方的存在;而在发布与订阅模式中,发布者与订阅者不知道对方的存在,它们之间通过频道进行通信。
- 观察者模式是同步的,当事件触发时,主题会调用观察者的方法,然后等待方法返回;而发布与订阅模式是异步的,发布者向频道发送一个消息之后,就不需要关心订阅者何时去订阅这个消息,可以立即返回。
<div align="center"> <img src="pics/bee1ff1d-c80f-4b3c-b58c-7073a8896ab2.jpg" width="400PX"/> </div><br>
<div align="center"> <img src="pics/d011c697-2551-4968-ac51-e5e01a954204.jpg"/> </div><br>
# 二、使用场景

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB