本節內容:
一、RabbitMQ 消息隊列
二、Redis
三、Mysql
PY 中的線程queue(threading Queue):用於多個線程之間進行數據交換,不能在進程間進行通訊
進程queue:父進程與子進程中的交互,或者是同屬於同一個父進程下多個子進程進行交互;兩個不相關的進程間交互不能用進程queue
RabbitMQ --信息流是單向的
兩個徹底獨立的程序進行交互:一、進程間創建socket
二、一個寫入disk,另外一個調用
三、使用中間進程,RabbitMQ等
Remote procedure call (RPC) 服務器發信息,客戶端收到給回覆
緩存
redis:
hash:
list:
set:
有序集合: