tag rabbitmq

標籤
貢獻33
117
07:31 AM · Nov 05 ,2025

@rabbitmq / 博客 RSS 訂閱

小奇Java面試 - 面試官:RabbitMQ怎麼實現消費端限流

哈嘍!大家好,我是小奇,一位不靠譜的程序員 小奇打算以輕鬆幽默的對話方式來分享一些技術,如果你覺得通過小奇的文章學到了東西,那就給小奇一個贊吧 文章持續更新 一、前言 RabbitMQ有很多高級特性,一般項目用不到,但是總有面試官會問到,被問到的時候我們要假裝這些對我們來説就是小意思一樣。 二、面試 面試官:小奇是吧,你先做一個自我介紹吧 我:面試官您好,我畢業於XXX,

rabbitmq , 面試問題 , 2022招聘季 , 原理 , JAVA

收藏 評論

mob64ca1409d8ea - rabbitTemplate創建交換機不用註解

一,Direct Exchange 處理路由鍵。需要將一個隊列綁定到交換機上,要求該消息與一個特定的路由鍵完全匹配。這是一個完整的匹配。如果一個隊列綁定到該交換機上要求路由鍵 “dog”,則只有被標記為“dog”的消息才被轉發,不會轉發dog.puppy,也不會轉發dog.guard,只會轉發dog。 二,Fanout Exc

機器學習 , 鍵值對 , 字符串 , rabbitmq , 消息分發 , 人工智能

收藏 評論

王中陽講編程 - 延遲隊列處理訂單超時(RabbitMQ死信隊列實戰)

這篇文章的內容都是基於我們GoFrame微服務電商項目的實踐,感興趣的朋友可以點擊查看 最近發的每篇教程都講清楚了概念,也講清楚了在咱們項目中是如何實現和落地的。 1. 延遲隊列和死信隊列的基本概念 1.1 什麼是延遲隊列? 延遲隊列是一種特殊的消息隊列,它允許消息在發送後的一定時間延遲後才被消費。在電商系統中,延遲隊列常用於處理訂單超時自動取消、優惠券到期提醒、定時任務調度等場景。 1.2 什麼

rabbitmq , go , 後端

收藏 評論

universe_king - rabbitmq 同一個隊列可以綁定多個相同的交換機和路由鍵嗎?收不到消息

ceo 優化: rabbitmq 明明綁定的交換機和路由鍵沒問題但是沒有消息任務進入隊列怎麼回事 rabbitmq 消息進不到隊列,收不到消息的可能原因 nameko 看上圖的,居然出現了一樣的交換機和路由鍵,怎麼回事? rabbitmq 是不允許出現這種情況,答案在不可見字符 [ { "source": "xxxxxxxxxxxxx.events",

rabbitmq , Python

收藏 評論

mob64ca14150f43 - python用TensorFlow做圖像識別的實現 -

隨着人工智能和計算機視覺技術的發展,圖像識別與分類平台在智慧安防、工業檢測和智能監控中廣泛應用。傳統人工檢測效率低、準確率不高,無法滿足大規模圖像數據處理需求。本文結合作者在南京智慧安防和工業檢測項目實踐經驗,分享 Python + TensorFlow + Flask 構建高性能圖像識別與分類平台的架構設計、模型訓練、推理優化和部署經驗,為大規

redis , MySQL , API , rabbitmq , 緩存 , 數據庫

收藏 評論

夢想啓航吧 - RabbitMQ消息可靠性分析

首先,在RabbitMQ的整個消息傳遞過程中,有三種情況會存在丟失。 1)生產者把消息發送到RabbitMQ Server的過程中丟失 2)RabbitMQ Server收到消息後在持久化之前宕機導致數據丟失 3)消費端收到消息還沒來得及處理宕機,導致RabbitMQ Server認為這個消息已簽收。 1)從生產者發送消息

發送消息 , rabbitmq , 持久化 , server , 前端開發 , 後端 , Javascript

收藏 評論

gjnet - 如何利用RabbitMQ生產一個簡單的消息

上週在Review學員代碼的時候,我們發現了一個很基礎但很重要的問題:支付回調流程中缺少了庫存扣減環節。這類問題雖然基礎,但如果直接進入生產環境,可能導致庫存的數據和實際銷售的情況不一致,出現超賣的情況。能夠及時發現這種問題,這就是Review代碼的重要性。 先看這段有問題的代碼: // 原來的支付回調邏輯(問題代碼) func P

數據 , rabbitmq , ruby , 後端開發 , 分佈式 , 解決方案 , harmonyos

收藏 評論

archangle - (二)電子商務個性化推薦系統--簡單的算法 - 獨立思考 -

在電商平台中,實時推薦系統需要對用户行為數據進行即時分析和策略調整。在多語言微服務架構下,Python、Java、C++、Go 等服務需要共享統一語法解析和規則執行能力,以實現高可用、低延遲和精準推薦。 一、電商推薦系統需求 實時推薦:毫秒級響應用户行為並調整推薦結果。 動態策略更新:推薦策略和規則頻繁變化。

lua , 多語言 , rabbitmq , JAVA , Css , 前端開發 , HTML

收藏 評論

互聯網小墨風 - rabbitMq實現延時隊列 - chinotan的個人空間 -

目錄 延遲隊列 修改配置 擴展 RabbitMQ 工具類 發送延遲消息(生產者) 消費延遲消息(消費者) has_consumers() 重新執行隊列 總結 延遲隊列 修改配置 在Fastadmin 使用RabbitMQ隊列基礎上實現, 在application/config.php中在基礎配置上,添

php , rabbitmq , 持久化 , 後端開發 , fastadmin , harmonyos

收藏 評論

mob64ca14193248 - 1、RabbitMQ簡介 - 一念花開 -

摘要:RabbitMQ 作為最流行的開源消息中間件之一,在 2024–2025 年迎來了重大架構升級。本文基於官方最新 4.0+ LTS 版本,深入解析其核心新特性(如 Streams 2.0、Quorum Queue 優化、K8s Operator 增強)、性能提升數據,並提供生產環境部署建議。無論你是運維工程師還是後端開發者,都能從中獲得實

erlang , 生產環境 , rabbitmq , 持久化 , 後端開發 , 分佈式 , Python

收藏 評論

mob64ca14106f2f - MQ選型對比ActiveMQ,RabbitMQ,RocketMQ,Kafka 消息隊列框架選哪個? - 個人文章

在當今的分佈式系統架構中,消息隊列(MQ)作為解耦、異步和削峯填谷的核心組件,其選型直接影響到系統的性能、可靠性和可維護性。 面對眾多優秀的消息中間件,如老牌的 RabbitMQ、阿里巴巴的 RocketMQ、 Apache 的 Kafka 以及經典的 ActiveMQ,開發者們常常會陷入選擇困難。 本文將從吞吐量、延遲、可靠性、功能特性等多

rocketmq , 服務器 , rabbitmq , activemq , 分佈式 , kafka

收藏 評論

架構設計師之光 - RabbitMQ基礎篇(六)-不公平分發

一、前言 在使用 RabbitMQ 構建消息隊列系統時,很多人都知道它有“輪詢分發(Round-Robin Dispatching)”機制。 也就是説: 如果有多個消費者同時訂閲同一個隊列,RabbitMQ 會盡量讓每個消費者輪流接收相同數量的消息。 聽起來很“公平”,但實際運行中你可能會發現——

Spring Boot , rabbitmq , 後端開發 , 消息隊列 , 分佈式 , spring cloud , Python

收藏 評論

其名 - RabbitMQ Exchange Types 四種類型

交換器 RabbitMQ 消息傳遞模型的核心思想是生產者從不直接向隊列發送任何消息。生產者只將消息發送到 Exchange 交換器中,並不知道消息是否會被傳送到隊列。交換器負責接收生產者生產的消息,並通過一定路由規則將消息發送到指定的隊列,起到一個傳遞的作用 類型介紹 RabbitMQ 常用的 Exchange Type 有 fanout、direct、topic、headers 這四種(AMQP

Exchange , mq , rabbitmq , route , php7

收藏 評論

mob64ca1407216b - 【RabbitMQ筆記09】消息隊列RabbitMQ之常見方法的使用

文章目錄 1.環境搭建 1.Docker安裝RabbitMQ 1.拉取鏡像 2.安裝命令 3.開啓5672和15672端口 4.登錄控制枱 2.整合Spring AMQP 1.sun-common模塊下創建新模塊

redis , spring , rabbitmq , 數據庫 , JAVA , 分佈式 , ci

收藏 評論

技術博主 - 阿里雲基於 Go 的微服務架構分享 - GopherChina的個人空間 -

在現代互聯網和雲原生環境中,業務系統對高併發、低延遲和快速迭代的要求越來越高。Go語言憑藉輕量級協程(Goroutine)、Channel通信模型、靜態編譯和內置高性能網絡庫,成為構建雲原生微服務和高併發系統的首選語言之一。本文結合實際互聯網項目經驗,從架構設計、服務拆分、併發優化、內存管理、網絡性能調優以及工程化建設等方面,分享Go在高併發環境下的實踐

高併發 , 微服務 , rabbitmq , Css , 前端開發 , go , HTML

收藏 評論

網絡安全戰士 - 消息隊列RabbitMQ入門與5種模式詳解

消息隊列 介紹 開發環境 技術支持 安裝 補充介紹 消息隊列概念 聯繫 工作流程 介紹 在併發編程中,有一種特殊的隊列叫阻塞隊列,一般可以用來實現生產者-消費者模型。生產者生產數據到隊列中,消費者取出數據進行處理。它存在諸多好處:

解耦 , 封裝 , rabbitmq , 後端開發 , 消息隊列 , 分佈式 , Python

收藏 評論

mob64ca13fa6a3c - RabbitMQ的死信隊列和延遲隊列

死信隊列(Dead-Letter Queue,DLQ)是 RabbitMQ 處理無法正常消費消息的核心機制,但隊頭阻塞(Head-of-Line Blocking) 是其高頻踩坑點——隊列中首個無法被消費的消息會阻塞後續所有消息的處理,即使後續消息本身是合法可消費的。本文從成因、場景、危害、解決方案全維度解析該問題。 一、核心概念鋪墊

服務器 , 優先級 , rabbitmq , 延遲隊列 , 分佈式 , 死信隊列

收藏 評論

數據探索先鋒 - rabbitmq如何確保消息不丟失 chengtian -

RabbitMQ 發佈/訂閲模式優化:避免消息丟失的關鍵配置 在 RabbitMQ 發佈/訂閲模式中,消息丟失通常發生在三個環節:生產者到交換機、交換機到隊列、消費者處理消息。以下是關鍵配置優化方案: 一、生產者端配置 發佈確認機制 啓用 publisher confirms,確保消息成功到達交換

rabbitmq , 持久化 , ruby , 重啓 , 分佈式 , 前端開發 , Javascript

收藏 評論