RabbitMQ 常見問題

  • 2022 年 11 月 17 日
  • 筆記

RabbitMQ 常见问题 昔我往矣,杨柳依依。今我来思,雨雪霏霏。 1、什么是RabbitMQ? RabbitMQ是一款开源的、Erlang编写的消息中间件;最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦,可以用它来:解耦、异步、削峰。 2、MQ的优点 异步处理 - 相比于传统 …

Continue Reading

【ELK解決方案】ELK集群+RabbitMQ部署方案以及快速開發RabbitMQ生產者與消費者基礎服務

  • 2022 年 11 月 15 日
  • 筆記

前言: 大概一年多前写过一个部署ELK系列的博客文章,前不久刚好在部署一个ELK的解决方案,我顺便就把一些基础的部分拎出来,再整合成一期文章。大概内容包括:搭建ELK集群,以及写一个简单的MQ服务。 如果需要看一年多之前写的文章,可以详见下列文章链接(例如部署成Windows服务、配置浏览器插件、l …

Continue Reading

.Net Core&RabbitMQ限制循環消費

  • 2022 年 10 月 29 日
  • 筆記

前言 当消费者端接收消息处理业务时,如果出现异常或是拒收消息将消息又变更为等待投递再次推送给消费者,这样一来,则形成循环的条件。 循环场景 生产者发送100条消息到RabbitMQ中,消费者设定读取到第50条消息时,设置拒收,同时设定是否还留存在当前队列中(当requeue为false时,设置了死信 …

Continue Reading

MQ系列7:消息通訊,追求極致性能

  • 2022 年 10 月 28 日
  • 筆記

MQ系列1:消息中间件执行原理 MQ系列2:消息中间件的技术选型 MQ系列3:RocketMQ 架构分析 MQ系列4:NameServer 原理解析 MQ系列5:RocketMQ消息的发送模式 MQ系列6:消息的消费 1 介绍 前面的章节我学习了 NameServer的原理,消息的生产发送,以及消息 …

Continue Reading

消息隊列之RabbitMQ介紹與運用

  • 2022 年 10 月 26 日
  • 筆記

RabbitMQ 说明 本章,我们主要从 RabbitMQ简介 、 RabbitMQ安装 、 RabbitMQ常用命令 、 RabbitMQ架构模式 、 RabbitMQ使用 、 Quick.RabbitMQPlus的使用 和 RabbitMQ总结 这几个方面对 RabbitMQ 进行介绍! 1、🍇 …

Continue Reading

【.NET 6】RabbitMQ延遲消息指南

  • 2022 年 10 月 22 日
  • 筆記

背景 最近遇到一个比较特殊需求,需要修改一个的RabbitMQ消费者,以实现在消费某种特定的类型消息时,延迟1小时再处理,几个需要注意的点: 延迟是以小时为单位 不是所有消息都延迟消费,只延迟特定类型的消息 只在第一次消费时延迟1小时,容错机制产生的重新消费(也即消息消费失败,多次进入延迟队列重试) …

Continue Reading

它讓你1小時精通RabbitMQ消息隊列(新增死信處理)

  • 2022 年 10 月 12 日
  • 筆記

支持.NET/.NET Framework/.NET Core RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。 本文提供一种市面上 最/极 简单的使用RabbitMQ的方式,只需要会调用以下三个方法, 你就几乎可以掌握整个R …

Continue Reading

MQ系列6:消息的消費

  • 2022 年 10 月 9 日
  • 筆記

MQ系列1:消息中间件执行原理 MQ系列2:消息中间件的技术选型 MQ系列3:RocketMQ 架构分析 MQ系列4:NameServer 原理解析 MQ系列5:RocketMQ消息的发送模式 在之前的文章中,我们学习了RocketMQ的原理;RocketMQ中 命名服务 ServiceName 的 …

Continue Reading