RabbitMQ
mq消息中间件
ningmengbaby
每个人都有属于自己的那个闪光点,重要的是绽放!
展开
-
RabbitMQ死信队列
死信队列:DLX,dead-letter-exchange利用DLX,当消息在一个队列中变成死信(dead message)之后,它能被重写publish到另一个Exchange,这个Exchange就是DLX消息变成死信有以下几种情况消息被拒绝(basic.reject/basic.nack),并且requeue = false(重回队列)消息TTL过期队列达到最大长度死...原创 2019-08-13 11:33:19 · 170 阅读 · 1 评论 -
RabbitMQ安装
本文介绍的安装方式是rpm安装提前准备:安装Linux必要依赖包下载RabbitMQ必须安装包在安装包下执行以下命令,我把这些rabbitmq安装包放在了usr/local/rabbitmq下面在这个目录下依次执行接下来的命令1、rpm -ivherlang-18.3-1.el7.centos.x86_64.rpm2、rpm -ivhsocat-1.7.3.2-1....原创 2019-07-14 09:43:04 · 303 阅读 · 1 评论 -
RabbitMQ总结
目录是什么?为什么要引入消息中间件?系统解耦流量削锋异步调用有那些消息中间件?为什么选择rabbitmq?AMQP协议是什么?RabbitMQ怎么保证消息100%投递成功?消息持久化Confirm机制消息提前持久化+定时任务如何解决数据丢失的问题?RabbitMQ是如何解决消息重复消费的问题的?乐观锁唯一ID+指纹码Redis原子...原创 2019-05-23 09:21:44 · 134 阅读 · 3 评论 -
RabbitMQ基础组件
目录一线大的MQ组件实现思路和架构设计方案基础组件封装设计-迅速消息发送基础组件封装设计-确认消息发送基础组件封装设计-批量消息发送基础组件封装设计-延迟消息发送基础组件封装设计-顺序消息发送基础组件封装设计-事务消息发送消息幂等性保障-消息路由规则架构设计一线大的MQ组件实现思路和架构设计方案基础组件封装设计-迅速消息发送不进行落库存储,不做...原创 2019-05-14 21:16:33 · 493 阅读 · 1 评论 -
RabbitMQ集群构建
目录RabbitMQ集群架构模式主备模式远程模式多活模式从零开始构建一个高可靠的RabbitMQRabbitMQ集群环境搭建负载均衡组件HAProxy搭建KeepAlicved搭建集群的配置文件与集群运维故障、失败转移配置文件集群恢复与故障转移高级插件的使用RabbitMQ集群架构模式主备模式实现RabbitMQ的高可用集群,两者之间相互...原创 2019-05-14 21:14:45 · 214 阅读 · 1 评论 -
RabbitMQ集成Spring
目录RabbitMQ整合Spring AMQP实战RabbitAdminSpringAMQP声明消息模板-RabbitTemplateSimpleMessageListenerContainerMessageListenerAdapterMessageConverterRabbitMQ整合Spring Boot实战RabbitMQ集成SpringRabbit...原创 2019-05-14 21:12:29 · 439 阅读 · 2 评论 -
RabbitMQ高级特性
目录RabbitMQ高级特性消息如何保障100%的投递成功?幂等性概念详解在海量订单产生的业务高峰期,如何避免消息的重复消费问题?Confirm确认消息、Return返回消息如何实现Confrim确认消息?Return消息机制自定义消费者消息的ACK与重回队列消息的限流TTL消息死信队列延迟队列优先级队列RabbitMQ高级特性...原创 2019-05-14 21:10:08 · 477 阅读 · 4 评论 -
RabbitMQ初步认知
目录是什么?互联网大厂为什么选择RabbitMQ?RabbitMQ的高性能之道是如何做到的?什么是AMQP高级协议?AMQP核心概念是什么?RabbitMQ整体架构模型是什么样子的?RabbitMQ消息是如何流转的?RabbitMQ安装与使用命令行与管控台RabbitMQ消息生产与消费RabbitMQ交换机详解Direct ExchangeTop...原创 2019-05-14 20:02:17 · 222 阅读 · 2 评论