consumer一般消費方式

2022-06-19 08:57:18 字數 594 閱讀 2454

1、短連線:basicget 獨自去獲取message request的方式去獲取,斷開式的

2、長連線:eventbasicconsumer 【訂閱式】

queuebasiccunsumer 佇列式的,被棄用

《1》、確認機制 不管你是否確認,訊息先全部打入你的consumer中

《2》、qos =》服務質量 【qos+ack】機制,解決這個問題

channe.basicqos(0,1,false);//從queue中一條條獲取,在channel中設定好通道

eventbasicconsumer

各種情況分析:

eventbasicconsumer

1)、 noack=true 直連 =》會造成consumer記憶體的暴漲+可能丟失資料

2)、 noack=false 直連 =》consumer掛掉

3)、 noack+qos 直連 =》正常,不會出現以上問題

queuebasiccunsumer

死迴圈的方式

basicget: 類似於redis中的獲取操作

不利的地方:每次都會常見乙個channel 【最安全+效能不算太差】

各種進製的一般書寫方式 2021 03 13

注意 作業系統或者程式語言顯示的各種進製格式 往往不同於一般的進製書寫方式 二進位制數的書寫通常在數的右下方注上基數2,或在後面加b表示,其中b是英文二進位制binary的首字母。例如 二進位制數10110011可以寫成 10110011 2,或寫成10110011b。對於十進位制數可以不加標註,或...

SEO一般步驟

seo並不是簡單的幾個秘訣或幾個建議,而是一項需要足夠耐心和細緻的腦力勞動。大體上,seo包括六個環節 2 架構分析 結構符合搜尋引擎的爬蟲喜好則有利於seo。架構分析包括 剔除 架構不良設計 實現樹狀目錄結構 導航與鏈結優化。3 目錄和頁面優化 seo不止是讓 首頁在搜尋引擎有好的排名,更重要的是...

lookupedit一般用法

繫結資料來源 lookupedit.properties.valuemember 實際要用的字段 相當於editvalue lookupedit.properties.displaymember 要顯示的字段 相當於text lookupedit.properties.datasource 資料來源...