RabbitMQ
RabbitMQ基础
叶落-花开
这个作者很懒,什么都没留下…
展开
-
RabbitMQ高可用-镜像模式
镜像模式概述:镜像模式:集群模式非常经典的就是Mirror镜像模式,保证100%数据不丢失,在实际工作中用的最多的。并且实现集群非常的简单,一般互联网大厂都会构建这种镜像集群模式。Mirror镜像队列,目的是为了保证rabbitmq数据的高可靠性解决方案,主要就是实现数据的同步,一般来讲是2-3个实现数据同步(对于100%数据可靠性解决方案一般是3个节点)...原创 2020-04-21 20:58:34 · 478 阅读 · 0 评论 -
rabbitmq和springboot整合
一.生产端的配置详解publisher-confirms,实现一个监听器用于监听Broker端给我们返回的确认请求:RabbitTemplate.ConfirmCallback(接口需要实现) publisher-returns,完成消息对broker端是可达的,如果出现路由键不可达的情况,则使用监听器对不可达的消息进行后续的处理,保证消息的路由成功:RabbitTemplate.Re...原创 2020-04-21 17:10:28 · 159 阅读 · 0 评论 -
消费端ACK和消费端限流
一.消费端的限流RabbitMQ提供了一种qos(服务质量保证)功能, 即在非自动确认消息的前提下, 如果一定数目的消息(通过consumer或者channel设置qos的值)未被确认前, 不进行消费新的消息.自动签收要设置成false, 建议实际工作中也设置成falsevoid basicQos(int prefetchSize, int prefetchCount, boolean gl...原创 2020-04-21 16:34:28 · 393 阅读 · 0 评论 -
RabbitMQ-生产端confirm确认机制和return机制
一. 什么是生产端 confirm确认机制消息确认的理解:是指生产者投递消息后, 如果Broker收到消息, 则会给我们产生一个应答,生产者进行接收应答, 用来确定这条消息是否正常发送到Broker, 这种方式也是消息的可靠性投递的核心保障二. 在生产端实现confirm确认机制在channel上开启确认模式 : channel.confirmSelect()在channel上添加监听 ...原创 2020-04-21 15:44:33 · 898 阅读 · 0 评论 -
Rabbitmq消息的可靠性投递2种解决方案
一.什么是生产端可靠性投递;原创 2020-04-21 10:57:58 · 765 阅读 · 0 评论