首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
消息队列
订阅
user5157478183365
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
一篇全面而且透彻的RabbitMQ性能优化指南!
上文我们分析了ack机制的底层实现原理,还有消除处理失败时的nack机制如何触发消息重发。 本文我们将会对ack底层的delivery tag机制进行更加深入的分析,让大家理解的更加透彻一些。
RabbitMQ-幂等性、优先级队列、惰性队列
幂等性 概念 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时
当我得知需要在项目中同时集成多个 Kafka 和 RabbitMQ
那时的我 真的存在这样的需求么? 真的存在这样的需求么? 真的存在这样的需求么? Unbelievable!难以置信.jpg 在我还没有遇到这个需求之前我可能会说,怎么可能会有这样的需求嘛? 以至于我
四、RabbitMQ 延时消费、 批量消费和消息重试
本文重点介绍三方面内容 消息延迟 消息延迟通俗来说就是用队列来存放需要在指定时间被处理的消息元素。消息延迟的使用场景也比较多,比如订单在十分钟之内未支付就自动取消。 消息重试 消息重试的意义在于尽可能
SpringBoot实现RabbitMQ动态创建交换机、队列、交换机及绑定关系
减少重复代码的开发工作,简化RabbitMQ的接入工作,让程序员的关注点更多的集中在业务逻辑的处理上。 在Spring启动时,利用Spring Bean管理工厂BeanFactory接口,实现动态创建交换机、队列、交换机和队列的绑定关系,让我们无需进行重复的编码工作。 …
RabbitMQ使用 prefetch_count优化队列的消费,使用死信队列和延迟队列实现消息的定时重试
RabbitMQ 的优化 channel 生产者,消费者和 RabbitMQ 都会建立连接。为了避免建立过多的 TCP 连接,减少资源额消耗。 AMQP 协议引入了信道(channel),多个 cha
RabbitMQ(四) --消费者Consumer
经过前面三篇文章的学习,对于RabbitMQ中间件应该处于拨开云雾见青天阶段。本文将趁热打铁,完善RabbitMQ基础应用最后一个消费版块。当然文中会持续深入讲解有关消息分发、消费端确认等中阶特性 MQ队列可以理解为物品寄存中心,放进去总要拿出来用,一直放着没有利息还会持久增加…
SpringAMQP 消息适配器 - MessageListenerAdapter
3. 添加一个转换器,从字节数组转换为 String 4. 队列名称 和 方法名称 也可以进行一一的匹配 queueOrTagMethodName 队列标识于方法名称组成的集合。 可以一一进行队列于方法名称的匹配。 队列和方法名称绑定,即指定队列里的消息会被绑定的方法所接受处理。
一探@RabbitListener注解的神秘
1. 前言 在消息中间件你该了解的秘密一文中详细介绍了如何使用RabbitMQ发送消息、消费消息;如何保证生产者发送消息的可靠性;如何保证消费消息的可靠性、如何横向扩展消费者以及如何对消费者进行流向削峰。 本文的初衷旨在搞懂为什么使用@Component + @RabbitLi…
SpringAMQP 消息容器 - SimpleMessageListenerContainer
SimpleMessageListenerContainer 即简单消息监听容器。 这个类非常的强大,我们可以对他进行很多的设置,用对于消费者的配置项,这个类都可以满足。它有监听单个或多个队列、自动启动、自动声明功能。 它可以设置事务特性、事务管理器、事务属性、事务并发、是否开…