RabbitMQ的初步認識

2021-10-12 04:56:31 字數 504 閱讀 1859

rabbitmq內部構建

1、通道,應用程式連線是與通道連線,減少與rabbitmq的tcp頻繁斷開連線產生的開銷

2、交換機,實現將生產者的訊息分發到指定的佇列中

型別說明

direct

直連 路由鍵需要和佇列名稱完全匹配

topic

主題 路由鍵可以和佇列名稱通過萬用字元匹配(* 單個單詞和 # 多個單詞)

fanout

廣播 不需要指定路由鍵,所有與該交換機繫結的都能收到

headers

頭部 不需要指定路由鍵,所有與該交換機繫結的都能收到

3、佇列,使用mnesia儲存資料

4、broker **服務

5、vhost,虛擬主機,避免名稱衝突,相當於命名空間

構造生產者步驟:

1、連線rabbitmq

2、開啟通道

3、建立交換機

4、建立佇列

5、佇列與交換機繫結

6、傳送訊息至交換機

類的初步認識

c 一直被稱為是比c更高階的語言,為什麼呢?恐怕就是因為具有物件導向的設計思想,它 將萬千變化 錯綜複雜的外部環境有組織的 有規律的整合在了一起。從規律上,我們引入 了類的概念,將原本複雜的外部環境按照一定的規律和相似點,劃分為不同的類,常言道 物以類聚,鳥易群分嘛。我們在將類有機的進行區別和管理 ...

程序的初步認識

程序是作業系統結構的基礎 是乙個正在執行的程式 計算機中正在執行的程式例項 可以分配給處理器並由處理器執行的乙個實體 由單一順序的執行顯示,乙個當前狀態和一組相關的系統資源所描述的活動單元。在程式的實現中,程序使用大有裨益。1.程序的建立函式 fork vfork 前者父子程序執行順序不定。2.在子...

meaurespec的初步認識

首先,每個iew的meaurespec的模式不是預設就設定好的,而是根據這個view的寬度跟高度的設定跟父容器viewgroup的spec設定來匹配的 我們來看匹配規則 寬高設定分為三種 具體的寬高,warp cortent,match patents 如果view採用固定寬高,也就是寫死的數值那種...