@rabbitmq

動態 列表
@yu_670a3980ed436

RabbitMQ框架與五種模式

一、RabbitMQ的架構圖 Broker = MQ 服務器:消息中轉站。 VirtualHost:虛擬主機,具備隔離效果的一個空間,一個MQ有多個VirtualHost空間。 exchange:交換機,判斷並分配消息的路由到各個隊列中。 queue:隊列,是可以存儲消息的容器。 Publisher:消息生產者,用來生產與發送消息的角色。 Consumer:消息消費者,用來接收、消

yu_670a3980ed436 頭像

@yu_670a3980ed436

昵稱 玉喵

@codists

RabbitMQ的Overview Totals是空

一、問題描述 RabbitMQ 版本:4.0.2,Erlang 版本:26.2.5.4。 RabbitMQ 頁面管理(rabbitmq_management)的 Overview Totals 是空: 二、原因分析 RabbitMQ 的配置: management_agent.disable_metrics_collector = true 導致。將 management_agent.disa

codists 頭像

@codists

昵稱 codists

@jinyeyoudianerliang

常見的消息隊列(MQ)及其區別

常見的消息隊列(MQ)及其區別 消息隊列 協議 特點 適用場景 性能表現 消息持久化方式 是否保證消息順序 RabbitMQ AMQP 功能完備、穩定可靠,支持多種消息路由模式 適用於對消息可靠性和事務支持要求較高的應用 高可靠性,但在高併發下性能一般 消息和隊列都可以設置為持久化,保證重

jinyeyoudianerliang 頭像

@jinyeyoudianerliang

昵稱 今夜有點兒涼

@zhuyundataflux

RabbitMQ 可觀測性最佳實踐

RabbitMQ 簡介 RabbitMQ 是一個開源的消息代理和隊列服務器,用 Erlang 語言編寫,支持多種客户端。它通過使用交換機(Exchanges)、隊列(Queues)和綁定(Bindings)來路由消息,提供靈活的路由功能。RabbitMQ 支持多種消息協議,包括 AMQP 等,使其能夠輕鬆地與多種應用程序集成。 RabbitMQ 作為一款流行的消息隊列中間件,其監控對於確保系統的穩

zhuyundataflux 頭像

@zhuyundataflux

昵稱 觀測雲

@seven97_top

RabbitMQ基礎入門

RabbitMQ介紹 RabbitMQ是基於Erlang語言開發的開源消息通信中間件,官網地址: Messaging that just works — RabbitMQ 接下來,我們就學習它的基本概念和基礎用法。 安裝 在安裝命令中有兩個映射的端口: 15672:RabbitMQ提供的管理控制枱的端口 5672:RabbitMQ的消息發送處理接口 安裝完成後,訪問 http:

seven97_top 頭像

@seven97_top

昵稱 程序員Seven

@ponponon

避坑指南:升級到 rabbitmq3.13.7 後隊列 State crashed

今天下午把 rabbitmq 3.12.14 升級到了 3.13.7 就遇到了問題,機器是 16core32GB 的機器,但是遇到了內存快速增長,然後磁盤快速增長,然後 rabbitmq 就掛了,因為是 docker 跑的,所以就陷入重啓了 奇怪的是,我的系統盤也跟着漲(不是數據盤) 很無語,然後我試着重啓了 rabbitmq 不行;重啓後幾分鐘到十幾分鍾就會出現某個隊列 State cras

ponponon 頭像

@ponponon

昵稱 universe_king

@ponponon

nameko 的 rpc 頻繁創建和銷燬隊列,會對 rabbitmq 會很大的負載壓力,cpu 飆升

我的 rabbitmq 是 24core48GB 的配置 發現 nameko 的 rpc 一多,從 aliyun 的 ecs 監控面板中看到 rabbitmq 的 cpu 佔用率就從 25%上升到 75% 了 原因就是在於 nameko 的每次 rpc 都會新建鏈接、開啓新的 channel、創建返回結果的隊列 with ClusterRpcProxy(config) as cluster_r

ponponon 頭像

@ponponon

昵稱 universe_king

@wangying_5e4b645338a98

高彈性、高可靠!騰訊雲 TDMQ RabbitMQ Serverless 版全新發布

導語 2025年6月起,騰訊雲 TDMQ RabbitMQ 版正式推出 Serverless 版本,該版本基於自研的存算分離架構,兼容 AMQP 0-9-1 協議和開源 RabbitMQ 的各個組件與概念,且能夠規避開源版本固有的不抗消息堆積、腦裂等穩定性缺陷,具有穩定、安全、靈活擴縮容等優勢。本文將全面解析 TDMQ RabbitMQ Serverless 版的核心特性、技術優勢及售賣形態。 T

wangying_5e4b645338a98 頭像

@wangying_5e4b645338a98

昵稱 騰訊雲中間件

@wangying_5e4b645338a98

限流系列之五:TDMQ RabbitMQ Serverless 版限流機制深度解析與實踐指南

導語 分佈式集羣限流是保障雲服務高可用性的核心技術手段,其意義不僅在於防止系統過載,更是構建彈性架構、優化資源效率、實現業務可持續性的關鍵策略。未來,隨着邊緣計算和 Serverless 的普及,限流技術將進一步與底層基礎設施深度融合,成為構建下一代高可用架構的核心基石。 騰訊雲 TDMQ RabbitMQ Serverless 版作為一款極致彈性、高性能且高可靠的消息中間件,通過提供穩定低延遲的

wangying_5e4b645338a98 頭像

@wangying_5e4b645338a98

昵稱 騰訊雲中間件

@wangying_5e4b645338a98

深度剖析 TDMQ RabbitMQ 版經典隊列底層存儲機制

導語 RabbitMQ 作為開源消息隊列的標杆產品,憑藉靈活的路由機制與高可用設計,支撐着海量業務場景的消息流轉。而經典隊列(Classic Queue) 作為 RabbitMQ 最基礎、應用最廣泛的隊列類型,其底層存儲機制直接決定了消息處理的性能邊界與可用性上限。 理解經典隊列的存儲架構,不僅是掌握 RabbitMQ 核心原理的關鍵,更為生產環境的運維優化提供了理論支撐。本文將從文件目錄結構、存

wangying_5e4b645338a98 頭像

@wangying_5e4b645338a98

昵稱 騰訊雲中間件

@zhuyundataflux

阿里雲 RabbitMQ 可觀測性最佳實踐

阿里雲 RabbitMQ 阿里雲 RabbitMQ 是一款高性能、高可靠的消息中間件,支持多種消息協議和豐富的功能特性。它提供消息隊列功能,能夠實現應用間的消息解耦和異步通信,提升系統擴展性和穩定性。其支持多種消息持久化策略,確保消息不丟失;具備靈活的路由和負載均衡能力,可高效分發消息;還提供豐富的管理功能,如隊列監控、消息追蹤和權限管理等,幫助用户輕鬆管理和優化消息隊列,廣泛應用於分佈式系統、微

zhuyundataflux 頭像

@zhuyundataflux

昵稱 觀測雲

@hangzhoukaiyunjizhikejiyouxiangongsi

Kafka vs RabbitMQ vs RocketMQ vs Pulsar:四大開源消息中間件全面對比

消息中間件應用廣泛,Kafka、RabbitMQ 、RocketMQ 和 Pulsar 更是其中的佼佼者,經常被放在一起比較。 從數據遷移同步行業來看,Kafka 用户佔了大多數,因為在大數據生態中,其是核心組件之一。RocketMQ 在國內也比較流行,主要應用在在線業務場景,這和它的技術特性和發展路徑緊密相關。相比之下,RabbitMQ 和 Pulsar 的使用量在國內相對少些。 那麼,它們到底

@yizhidanshendetielian

Cancel如何同步Mq信息

編寫MQ監聽器,繼承抽象的RabbitMQ監聽器,然後調用父類的方法解析這個消息 解析消息 1.首先需要進行數據格式轉換,因為我們拿到的是一個Json字符串;把它轉換成我們需要的數據實體。 2.首先判斷這個數據是不是增刪改或者根本就沒有拿到該數據,因為後續如果還需要擴展其他業務的話,可以避免其他業務干擾到核心業務 3.然後判斷這個數據是否是單條數據,是,則走單條數據處理的方法。否,則走

yizhidanshendetielian 頭像

@yizhidanshendetielian

昵稱 飛天鑄幣

@ponponon

rabbitmq 遇到磁盤空間不釋放的問題——任務再消費、但是佔用磁盤空間只增不減,導致撐爆磁盤

現象描述: 從全局看,隊列中的任務在正常的寫入和消費 查看 rabbitmq server 沒有發現任何錯誤日誌 磁盤佔用一直在增加,增加的路徑是 mnesia/rabbit@xxxx/msg_stores/vhosts/xxxx/msg_store_persistent 下面的路徑,都是一堆的 rdq 文件 把這些隊列佔用的磁盤空間全加起來,也沒有實際被佔用的磁盤空間多 為什麼會這樣

ponponon 頭像

@ponponon

昵稱 universe_king

@icollection

RabbitMQ的安裝集羣、鏡像隊列配置

1 RabbitMQ集羣簡介   RabbitMQ 集羣是一個或多個節點的邏輯分組,每個節點共享用户、虛擬主機、隊列、流、交換機、綁定、運行時參數和其他分佈式狀態。   集羣中的節點名稱必須是唯一的。在集羣中,節點使用節點名稱來識別和相互聯繫。這意味着每個節點名稱的主機名部分必須可以解析。CLI 工具也使用節點名稱來識別和尋址節點。當節點啓動時,它會檢查是否已為其分配了節點名稱。如果未顯式配

icollection 頭像

@icollection

昵稱 ICollection

@icollection

RabbitMQ的安裝集羣、仲裁隊列配置

1 RabbitMQ集羣簡介   RabbitMQ 集羣是一個或多個節點的邏輯分組,每個節點共享用户、虛擬主機、隊列、流、交換機、綁定、運行時參數和其他分佈式狀態。 集羣中的節點名稱必須是唯一的。在集羣中,節點使用節點名稱來識別和相互聯繫。這意味着每個節點名稱的主機名部分必須可以解析。CLI工具也使用節點名稱來識別和尋址節點。當節點啓動時,它會檢查是否已為其分配了節點名稱。如果未顯式配置值,

icollection 頭像

@icollection

昵稱 ICollection