RabbitMQ
文章平均质量分 82
是阿星啊
小付小付,天天暴富
展开
-
Centos7安装RabbitMQ说明(部分转载)
1. 安装Socat在线安装依赖环境:yum install gccyum install socatyum install opensslyum install openssl-devel或者yum install -y gcc socat openssl openssl-devel2. 安装Erlang#1、创建文件夹rabbitmq,并打开该目录mkdir /rabbitmq && cd /rabbitmq#2、将下载号的压缩包上传 erlang-22.0.转载 2021-04-19 21:28:15 · 103 阅读 · 0 评论 -
使用springboot整合RabbitMQ简单案例
使用springboot整合RabbitMQ首先建立一个springboot项目,引入了相关的依赖后,提供一个工具类RabbitTemplate。使用这个工具类可以发送消息。第一步依旧是建立生产者product子模块和消费者consumer子模块(1)父工程引入相关的依赖 <dependencies> <!--rabbitMQ的依赖: 启动类加载。读取配置文件: springboot自动装配原理: 引用starter启动依赖时,把对应的自动装原创 2021-04-23 20:58:07 · 512 阅读 · 0 评论 -
RabbitMQ--基础入门
RabbitMQ基础入门1. 什么MQ?2、MQ的优缺点1. 什么MQ?MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。2、MQ的优缺点优点1、 应用解耦:提高系统容错性和可维护性假设有这样一个场景, 服务A产生数据, 而服务B,C,D需要这些数据, 那么我们可以在A服务中直接调用B,C,D服务,把数据传递到下游服务即可但是,随着我们的应用规模不断扩大,会有更多的服务需要A的数据,如果有几十甚至几百个下游服务,而且会不断变更,原创 2021-04-21 22:00:51 · 221 阅读 · 0 评论 -
RabbitMQ的使用教程—高级篇
RabbitMQ的使用教程—高级篇一、死信队列二、延迟队列三、消息幂等性保障四、RabbitMQ集群1、普通集群2、镜像集群五、HaProxy负载均衡rabbitMQ集群一、死信队列1、什么是死信?简单来说,死信就是无法被消费的消息。一般来说,生产者product将消息投递到broke获取消息队列queue中了,消费者consumer从消息队列取出消息进行消费,但是由于某些原因导致消息队列中的某些消息无法被消费,假如这些无法被消费的消息一直没有被处理,就会变成死信。有死信,自然就有死信队列。2、原创 2021-04-25 15:39:51 · 708 阅读 · 2 评论 -
RabbitMQ—进阶篇
这里写自定义目录标题1、消息可靠性投递(1)确认模式(2)退回模式2、Consumer ACK3、如何保证消息的可靠性1、消息可靠性投递在使用RabbitMQ的时候,作为消费发送方希望杜绝任何消息丢失或者投递失败场景。所以RabbitMQ为我们提供了两种方式用来控制消息的投可靠模式。消息投递顺序步骤:为了确保消息的可靠性投递,提供了如下方式。confirm 确认模式return 退回模式(1)确认模式前提是必须要开启确认模式!!!这样才能保证消息从生产者到交换机的消息可靠性投递。生原创 2021-04-24 09:55:26 · 226 阅读 · 0 评论