【微服务】RabbitMQ&SpringAMQP消息队列

🚩本文已收录至专栏微服务探索之旅 👍希望您能有所收获 一.初识MQ (1) 引入 微服务间通讯有同步和异步两种方式 同步通讯就像打电话可以立即得到响...

RabbitMQ-客户端源码之Frame

Frame是指AMQP协议层面的通信帧一个正式定义的连接数据包。 我们来看下Frame类中的成员变量有哪些 /** Frame type code */ public final int type;...

RabbitMQ-客户端源码之ChannelManager

关于ChannelManager官方注解Manages a set of channels, indexed by channel number (1… _channelMax)。 ChannelM...

RabbitMQ 高级知识

RabbitMQ 高级特性 5.1 消息可靠性🔥🔥🔥 消息从发送到消费者接收会经理多个过程如下所示 其中的每一步都可能导致消息丢失常见的丢失原...

RabbitMQ-客户端源码之AMQConnection

首先来看看start()方法的源码这个方法有点长这里拆开来一一分析首先是注释 /** * Start up the connection, including the MainLoop threa...

RabbitMQ-客户端源码之ConnectionFactory

ConnectionFactory factory = new ConnectionFactory(); factory.setHost(ip); factory.setPort(5672);...

RabbitMQ学习笔记

消息队列概述 消息队列MQ MQ全称为Message Queue消息队列是应用程序之间的通信方法为什么使用MQ 在项目中可将一些无需即时返回且耗时的操作提取出来进行异步处理而这种异步...

RabbitMQ的基础学习(上)

前言         RabbitMQ是一个基于AMQP规范实现的消息队列。它具有性能好、高可用、跨平台性、社区活跃等优点比较适合中小型公司使用。掌握RabbitMQ相关知识对工作和学习都有帮助。下...

RabbitMQ之消息转换器

前言大家好我是小威24届毕业生曾经在某央企公司实习目前在某税务公司。本篇文章将记录和分享RabbitMQ消息转换器的知识点。 本篇文章记录的基础知识适合在学Java的小白也适合复习中面试中的大佬&#x...

springboot rabbitmq 非阻塞重试机制实现

重试的应用场景 比如系统之间同步数据A系统发送数据给B系统因为网络原因或者B系统正在重启可能收不到信息为了确保B能收到消息就得重试几次经典的比如微信支付回调 对后台通知交互时如果微信收到商户...