java-rabbitmq
-
【中间件】RabbitMQ 自定义重试次数(针对同一模块不同消费者)
最近遇到了关于 RabbitMQ 的问题,打比方说:某个微服务模块中,RabbitMQ 的大部分消费者需要重试两次,而小部分消费者由于特殊原因并不需要进行重试。这就涉及到自定义重试…
-
Spring 集成Artemis & Spring 集成RabbitMQ & Spring 集成Kafka
在Spring框架中集成Apache ActiveMQ Artemis可以帮助你实现基于消息的应用程序。Apache ActiveMQ Artemis是一个高性能、异步非阻塞的消息…
-
【中间件】MQ是什么?RabbitMQ又是什么?
大家好,我是卷心菜。如果您看完这篇文章有所收获,可以三连支持博主哦~,嘻嘻。 文章目录 一、MQ的基本概念 二、MQ的优势 1、应用解耦 2、异步处理 3、流量削峰 三、MQ的分类…
-
RabbitMQ延迟队列
目录 一、概念 二、使用场景 三、RabbitMQ 中的 TTL (一)队列设置 TTL (二)消息设置 TTL (三)两者的区别 四、整合SpringBoot实现延迟队列 (一)…
-
RabbitMQ详解(三):消息模式(fanout、direct、topic、work)
消费模式 参考官网:https://www.rabbitmq.com/getstarted.html 简单模式 Simple, 参考RabbitMQ详解(二):消息模式 Simpl…
-
05-微服务-RabbitMQ-概述
RabbitMQ 1.初识MQ 1.1.同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 两种方式各…
-
RabbitMq(七) — 常见问题:幂等性问题(消息重复消费)、消息丢失
1. 幂等性 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结…
-
RabbitMQ介绍及部署(超详细讲解)
Messaging that just works — RabbitMQ 消息队列 MQ_打造消息服务生态-阿里云 #阿里云消息队列 RabbitMQ 简介RabbitMQ 采用 …
-
RabbitMQ发布与订阅模式类型
🍁博客主页:👉不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉Linux专栏 &#…
-
RabbitMQ入门案例之Topic模式
前言: 本文章将介绍RabbitMQ中的Topic(主题)模式,其中还会涉及 ‘#’ 和 ‘*’ 两个通配符在RabbitMQ中的区别。 官网文档地址:https://rabbit…
-
RabbitMQ如何保证消息可靠性,看完这篇文章佬会有新的理解
前言:大家好,我是小威,24届毕业生,在一家满意的公司实习。本篇文章将详细介绍RabbitMQ的消息可靠性机制,如消息丢失,消息重复性消费,消息积压等问题。 如果文章有什么需要改进…
-
利用消息中间件RabbitMQ创建队列以及扇出(Fanout)、订阅(Direct)、主题(Topic)交换机来完成消息的发送和监听接收(完整版)
目录 一、前期项目环境准备 1.1父项目以及子项目 1.2配置pom.xml 1.3配置application.yml 二、扇出(Fanout) 交换机实现消息的发送和接收 2.1…
-
【RabbitMQ】RabbitMQ 消息的堆积问题 —— 使用惰性队列解决消息的堆积问题
文章目录 一、消息的堆积问题 1.1 什么是消息的堆积问题 1.2 消息堆积的解决思路 二、惰性队列解决消息堆积问题 2.1 惰性队列和普通队列的区别 2.2 惰性队列的声明方式 …
-
工具篇–4.1RabbitMq–常用配置参数详解
前言: 在使用Rabbitmq 过程中,每次配置参数都需要进行搜索和回忆,本文对rabbitmq 中常用的配置成参数进行列举并解释; 这里先粘下比较常用的参数及其简单注注释,更为详…
-
RabbitMQ-数据持久化
一、持久化类型 1、交换机持久化(SpringAMQP默认) 2、队列持久化(SpringAMQP默认) 3、消息持久化 二、消息持久化 1、纯内存操作 如果采用纯…
