
RabbitMQ
Harmony_Launch
这个作者很懒,什么都没留下…
展开
-
【RabbitMQ笔记(七)】之日志与监控,消息追踪,消息可靠性
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 日志与监控(一) Rabbitmq日志 日志记录了客户端和Rabbitmq服务器的交互情况,包含RabbitMQ的版本号,Erlang的版本号,RabbitMQ的服务节点名称,cookie的hash值,RabbitMQ配置文件地址,内存限制,硬盘限制。日志默认存放在 /var/log/rabbitmq/rabbit@xxx.log。(二) rabbitmqctl管原创 2020-11-05 09:00:33 · 1318 阅读 · 0 评论 -
【RabbitMQ笔记(六)】之消费端限流,TTL,死信队列,延迟队列
一. 消费端限流(一)概述 RabbitMQ能够削峰平谷,保障系统流量的稳定,但是若在消费端没有限制,那么消费端会有崩掉的风险,因此,我们要给消费端限流,限制每次消费端能够从Rabbitmq获取的消息数量。(二)消费端限流机制 1. 设置Ack机制为手动确认,因为只有手动确认,我们才能够通过限制是否返回确认来限制消费端的流量。在监听类容器中设置属性acknowledge=”man原创 2020-11-05 09:00:48 · 231 阅读 · 0 评论 -
【RabbitMQ笔记(五)】之RabbitMQ发送消息与接受消息的可靠性
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Rabbitmq发送消息的可靠性(一) 消息的可靠投递 Rabbitmq为我们提供了两种方式来控制消息的投递可靠性,分别是confirm确认模式,return退回模式。我们将利用这两个callback来控制消息点的可靠性投递。1. confirm模式 当消息从生产者发送到交换机时,不论发送是否成功都会返原创 2020-11-05 09:01:00 · 609 阅读 · 0 评论 -
【RabbitMQ笔记(四)】之Spring,SpringBoot整合RabbitMQ
一. Spring整合RabbitMQ(一) 概述 所谓的用Spring来整合Rabbitmq,就是Rabbitmq所需要的一些配置先在配置文件中设置好,在代码中需要使用时直接注入到Spring容器中,这样就可以大大地减少代码量。(二) Spring整合Rabbitmq生产者类1. 导入依赖坐标 导入Spring的坐标,以及rabbitmq整合的相关坐标。<dependen原创 2020-11-05 09:01:14 · 575 阅读 · 2 评论 -
【RabbitMQ笔记(三)】之RabbitMQ的工作模式以及实例
一. Rabbitmq的工作模式(一) Work queues工作队列模式 与简单模式不同,工作队列模式多了一个或者一些消费端,多个消费端共同消费同一个队列中的消息。这种模式常常应用于任务过多的情况,可以提高任务处理的速度。消费者之间对于同一个消息的关系是竞争的关系。(二) Pub/Sub 订阅模式1. 流程介绍 订阅模式中,多了交换机的转发过程。生产者将消息发送给交换机,交换机决原创 2020-11-05 09:01:27 · 231 阅读 · 0 评论 -
【RabbitMQ笔记(二)】之简单的RabbitMQ项目实践
一. Rabbitmq项目实践(一) 创建模块,配置pom.xml Rabbitmq连接着生产者和消费者,因此创建两个maven模块,一个是生产者producer,一个是消费者consumer。在配置文件pom.xml中添加rabbitmq的客户端依赖。<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-cli原创 2020-11-05 09:01:40 · 215 阅读 · 0 评论 -
【RabbitMQ笔记(一)】之MQ与RabbitMQ的介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. MQ(一) MQ概述 MQ全称为Message Queue(消息队列),是在消息的传输过程中保存消息的容器,多用于分布式系统之间进行通信。分布式系统通信有两种方式,一种是直接远程调用另一种是借助中间件来完成间接通信。通信的发送方为生产者,接收方为消费者。(二) 消息中间件 在项目中,可以将一些无需即时返回且原创 2020-11-04 17:02:37 · 481 阅读 · 0 评论 -
【Java学习笔记(五十九)】之RabbitMQ发送消息,消费消息的可靠性,限流,TTL,死信,延迟,日志,追踪,幂等性
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Rabbitmq发送消息的可靠性(一) 消息的可靠投递 Rabbitmq为我们提供了两种方式来控制消息的投递可靠性,分别是confirm确认模式,return退回模式。我们将利用这两个callback来控制消息点的可靠性投递。1. confirm模式 当消息从生产者发送到交换机时,不论发送是否成功都会返原创 2020-11-01 10:40:26 · 1008 阅读 · 0 评论 -
【Java学习笔记(五十八)】之MQ,RabbitMQ,工作模式,Spring,SpringBoot整合RabbitMQ
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. MQ(一) MQ概述 MQ全称为Message Queue(消息队列),是在消息的传输过程中保存消息的容器,多用于分布式系统之间进行通信。分布式系统通信有两种方式,一种是直接远程调用另一种是借助中间件来完成间接通信。通信的发送方为生产者,接收方为消费者。(二) 消息中间件 在项目中,可以将一些无需即时返回且原创 2020-10-28 19:49:27 · 371 阅读 · 2 评论