Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
RabbitMQ图文详解
重新整理了涉及资料的一些语言描述 排版而使用了自己的描述 对一些地方做了补充说明 比如解释专有名词 类比说明 对比说明 注意事项 提升了总结归纳性 尽可能在每个知识点上都使用一句话 关键词概括 更注重在实际上怎么应用 提出并回答了一些问题
springCloud
javarabbitmq
rabbitmq
学习
RabbitMQ --- 惰性队列、MQ集群
一 惰性队列 1 1 消息堆积问题 当生产者发送消息的速度超过了消费者处理消息的速度 就会导致队列中的消息堆积 直到队列存储消息达到上限 之后发送的消息就会成为死信 可能会被丢弃 这就是消息堆积问题 解决消息堆积有三种思路 增加更多消费者
rabbitmq
javarabbitmq
Java
MQ如何保证消息不丢失
如何保证消息不丢失 哪些环节会造成消息丢失 其实主要就是跨网络的环境中需要考虑消息的丢失 主要是有以下几个方面 生产者往MQ发送消息 MQ的Broker是集群有主从的 主节点把消息同步到从节点时也需要考虑消息丢失问题 消息从内存持久化到硬盘
小知识点
javarabbitmq
rabbitmq
kafka
C# 通过 RabbitMQ 实现定时任务 (延时队列)
环境准备 需要在MQ中进行安装插件 地址链接插件介绍地址 https www rabbitmq com blog 2015 04 16 scheduling messages with rabbitmq 使用场景 作为一个新的预支付订单被初
javarabbitmq
rabbitmq
c
分布式
Java
【RabbitMQ教程】springboot整合rabbitmq(topic模式)
下面还是模拟注册服务当用户注册成功后 向短信和邮件服务推送消息的场景 搭建SpringBoot环境 创建两个工程 mq rabbitmq producer和mq rabbitmq consumer 分别配置1 2 3 第三步本例消费者用注解
分布式与微服务篇
javarabbitmq
rabbitmq
spring boot
springboot:整合rabbitmq之重试机制
当我们消息消费失败的时候 可以进行重试 什么情况下会重发消息 1 网络抖动 2 程序抛出异常没有try catch RabbitMQ自动补偿机制触发 多用于调用第三方接口 1 当我们的消费者在处理我们的消息的时候 程序抛出异常情况下 默认无
rabbitmq
javarabbitmq
spring boot
rabbitmq整合springboot:ChannelAwareMessageListener和@RabbitListener的使用
Springboot中使用Rabbimq监听队列中有两种方式 一种是 RabbitListener注解的方式 一种是实现springboot ChannelAwareMessageListener接口的方式 前者使用如下 消费者 Compo
消息队列MQ
javarabbitmq
rabbitmq
spring boot
RabbitMQ启动没有端口号解决问题
docker启动容器时报 Failed to create thread Operation not permitted 1 原因 docker内的用户权限受限 解决办法1 启动docker时加上参数 privileged true pri
javarabbitmq
rabbitmq
Java
RabbitMQ--扩展--2.2--性能测试--linux.md
RabbitMQ 扩展 2 2 性能测试 linux md 1 下载 https github com rabbitmq rabbitmq perf test releases tag v2 18 0 rabbitmq perf test
rabbitmq
javarabbitmq
Linux
使用RabbitMQ定时发送消息
如何使用消息队列去发一个定时消息 1 背景 在日常开发中 有时需要我们去定时发送消息 例如定时发送邮箱 定时发送短信等业务 此时需要我们去定制一个定时任务 可以确保在某一个时间节点上自动操作 而不用手动去设置 然后 在有些场景下 发送的消息
Java
javarabbitmq
rabbitmq
如何关闭rabbitmq
rabbitmqctl stop 方式2 先用ps ef grep rabbitmq 查询出进程号 然后用kill 9 进程号 杀死进程 RabbitMQ常用命令 说明 命令 启用Web控制台 rabbitmq plugins enable
Java
javarabbitmq
rabbitmq
分布式
网络协议
SpringBoot集成RabbitMQ生产消费消息(简单实用版)
概要 要使用RabbitMQ消息队列主要有两个步骤 一个是搭建RabbitMQ服务 需下载安装 二是代码添加依赖开始编码 一 安装RabbitMQ服务 以docker安装为例 其他安装方式自行百度 下载镜像 docker pull rabb
javarabbitmq
spring boot
rabbitmq
关于RabbitMQ的面试题
关于RabbitMQ的面试题 整理了一下面试中问到rabbitmq消息队列时 面试官可能会问到的问题 面试题1 为什么使用rabbitmq 什么时候用 怎么用 一开始写项目 架构比较单一 使用的是单体结构 把所有的业务都堆积在一个项目里 随
中间件
javarabbitmq
rabbitmq
Java
面试
MQ知识梳理
常见MQ有哪几种 分别适用什么场景 常见的有ActiveMQ RabbitMQ RocketMQ Kafka ActiveMQ比较成熟 功能多 但也比较老 各方面都不突出 目前已很少使用 RabbitMQ性能高 功能多 吞度量万级 有开源活
javarabbitmq
rabbitmq
Java
消息队列中间件 - Docker安装RabbitMQ、AMQP协议、和主要角色
概述 不管是微服务还是分布式的系统架构中 消息队列中间件都是不可缺少的一个重要环节 主流的消息队列中间件有RabbitMQ RocketMQ等等 从这篇开始详细介绍以RabbitMQ为代表的消息队列中间件 AMQP协议 AMQP协议是一个提
网络和中间件
javarabbitmq
rabbitmq
中间件
Rabbitmq和kafka有什么区别?
RabbitMQ和Kafka都是流行的消息队列系统 它们都可以用于构建分布式系统中的消息传递机制 虽然它们都可以用于相似的场景 但它们之间仍然存在一些重要的区别 一 数据处理方式不同 RabbitMQ是一个传统的AMQP消息队列 它使用队列
javarabbitmq
rabbitmq
kafka
Java中如何使用消息队列实现异步(ActiveMQ,RabbitMQ,Kafka)
一 ActiveMQ 示例 在 Java 中 可以使用消息队列实现异步处理 下面是一个简单的示例代码 用于说明如何使用 ActiveMQ 实现消息队列异步处理 添加 ActiveMQ 依赖 在 pom xml 文件中添加以下依赖
javarabbitmq
rabbitmq
Java
RabbitMQ--基础--7.4--工作模式--路由模式(Direct)
RabbitMQ 基础 7 4 工作模式 路由模式 Direct 代码位置 https gitee com DanShenGuiZu learnDemo tree master rabbitMq learn rabbitMq 03 1 介绍
rabbitmq
javarabbitmq
Java
Windows下安装RabbitMQ
认准官网 https www rabbitmq com getstarted 往下拉找到官网下载渠道 使用windows chocolatey自动安装 choco install rabbitmq 手动安装 必须先安装Erlang OTP
开发工具
javarabbitmq
rabbitmq
分布式
RabbitMQ--基础--7.5--工作模式--主题模式(Topic)
RabbitMQ 基础 7 5 工作模式 主题模式 Topic 代码位置 https gitee com DanShenGuiZu learnDemo tree master rabbitMq learn rabbitMq 03 1 介绍
rabbitmq
javarabbitmq
Java
«
1
2
3
4
5
»