java-rabbitmq

Java 码农1 天前
spring boot·rabbitmq·java-rabbitmq
Spring Boot集成RabbitMQ的各种队列使用案例<!-- RabbitMQ --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> <!-- 引入Jackson 用于消息数据绑定--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</
零度@2 天前
java·rabbitmq·java-rabbitmq
Java 消息中间件 - RabbitMQ 全解(保姆级 2026)从“零”到“高可用集群 + 黑科技”一步一图一命令,所有代码基于 Spring Boot 3.2 + RabbitMQ 3.12 实测可拷走。
小白不想白a3 天前
java·rabbitmq·java-rabbitmq
RabbitMQ监控RabbitMQ是一个开源的消息代理和队列服务器,它实现了AMQP协议,用于在分布式系统中传递消息。阿里云AMQP实例就是基于RabbitMQ技术构建的云服务
木子江L3 天前
java·spring boot·rabbitmq·java-rabbitmq
SpringBoot集成RabbitMQ消息中间件RabbitMQ 是一个开源的消息代理软件,其核心作用是‌在分布式系统中提供可靠的异步消息传递机制,实现应用程序、服务或组件之间的解耦、流量削峰和高效通信‌。‌‌
独自破碎E5 天前
架构·rabbitmq·java-rabbitmq
说说RabbitMQ的基本架构RabbitMQ的架构有以下6个关键组件:如果把RabbitMQ比作快递物流系统,那么6个关键组件分别对应的角色如下:
qq_381454996 天前
java-rabbitmq
Java与RabbitMQ:异步通信黄金组合RabbitMQ 是一款开源的消息中间件(基于 AMQP 协议),核心作用是在不同系统/模块之间传递消息,实现“异步通信、系统解耦、流量削峰”。简单来说,它像一个“消息中转站”:
YDS8297 天前
spring cloud·rabbitmq·java-rabbitmq
SpringCloud —— RabbitMQ消息队列详解对于黑马商城的支付微服务部分的处理,我们目前是全部使用的同步调用,也就是直接远程调用其他微服务,同步调用的优点有很多,比如稳定性高,及时性强,但是在高并发的场景下,如果所有业务模块全部使用同步调用,就会对服务器造成压力,从而影响用户体验(卡),基于这个问题,我们会选择让一些不太需要及时性,并且不是核心业务功能的模块采用异步调用,而实现异步调用需要使用到消息队列,大致的作用就是在远程调用前用一个队列进行消息的分发,当微服务想进行远程调用时,只需要将消息传给消息队列即可,传给MQ(消息队列)后,就继续执行代码
無欲無为11 天前
spring boot·rabbitmq·java-rabbitmq
Spring Boot 整合 RabbitMQ 详细指南:从入门到实战在分布式系统开发中,消息队列是解耦服务、提升可靠性的关键组件。RabbitMQ 作为业界广泛使用的消息中间件,与 Spring Boot 的整合能显著提升开发效率。本文将手把手教你完成 Spring Boot 与 RabbitMQ 的整合,涵盖基础配置、消息发送与接收,以及高级特性如手动确认和消息确认机制。
我爱娃哈哈12 天前
spring boot·缓存·java-rabbitmq
SpringBoot + RabbitMQ + Redis + MySQL:社交平台私信发送、已读状态同步与历史消息缓存实战SpringBoot + RabbitMQ + Redis + MySQL:社交平台私信发送、已读状态同步与历史消息缓存实战
北城以北888817 天前
java·spring boot·rabbitmq·java-rabbitmq
SpringBoot--SpringBoot集成RabbitMQ
武子康17 天前
java·spring boot·分布式·消息队列·rabbitmq·rocketmq·java-rabbitmq
Java-211 Spring Boot 2.4.1 整合 RabbitMQ 实战:DirectExchange + @RabbitListener 全流程Spring AMQP 是 Spring 框架对 AMQP (Advanced Message Queuing Protocol) 协议的抽象实现,它提供了统一的编程模型来操作 AMQP。而 Spring Rabbit 是 Spring AMQP 的具体实现,专门针对 RabbitMQ 消息中间件进行了封装和扩展。
学海_无涯_苦作舟17 天前
java·rabbitmq·java-rabbitmq
RabbitMQ Java Client源码解析——FrameHandler帧处理器接口(FrameHandler),用于处理AMQP协议的帧传输。它继承自网络连接接口,提供了发送/读取帧、设置超时、连接初始化等方法。实现类必须是线程安全的,确保帧不会交错读写。接口包含默认的心跳和连接协商方法。源码如下:
武子康18 天前
xml·java·spring·消息队列·rabbitmq·java-rabbitmq·mq
Java-210 Spring AMQP 整合 RabbitMQ:JavaConfig 注解配置、RabbitTemplate 发送/同步接收与坑位速查Spring AMQP 是 Spring 框架对 AMQP (Advanced Message Queuing Protocol) 协议的抽象实现,它提供了统一的编程模型来操作 AMQP。而 Spring Rabbit 是 Spring AMQP 的具体实现,专门针对 RabbitMQ 消息中间件进行了封装和扩展。
武子康18 天前
xml·java·spring·rabbitmq·java-rabbitmq·java-activemq
Java-209 Spring AMQP 整合 RabbitMQ 实战:XML 配置直连交换机、RabbitAdmin 自动声明与收发闭环-场景:Spring 5.x 用 Spring AMQP(spring-rabbit)接入 RabbitMQ,XML 声明队列/交换机/绑定并完成收发闭环。
wadesir19 天前
java·rabbitmq·java-rabbitmq
Java消息队列入门指南(RabbitMQ与Spring Boot实战教程)在现代软件开发中,Java消息队列是实现系统解耦、异步处理和流量削峰的关键技术。本教程将手把手带你从零开始,使用RabbitMQ作为消息中间件,在Spring Boot项目中实现一个完整的异步通信Java示例。即使你是编程小白,也能轻松上手!
武子康19 天前
java·分布式·性能优化·消息队列·系统架构·rabbitmq·java-rabbitmq
Java-208 RabbitMQ Topic 主题交换器详解:routingKey/bindingKey 通配符与 Java 示例使用 topic 类型的交换器时,队列通过 bindingKey 绑定到交换器,其中 bindingKey 可以包含通配符进行灵活匹配。交换器在路由消息时,会将消息的 routingKey 与队列的 bindingKey 进行模式匹配,从而实现更细粒度的消息分发。
武子康21 天前
java·分布式·消息队列·rabbitmq·rocketmq·java-rabbitmq·mq
Java-206 RabbitMQ 发布订阅(fanout)Java 实战:推/拉模式、ACK 与绑定排错全梳理推模式是最常用的消费模式,特别适合:在以下场景中,推模式可能不适用,需要采用拉模式:条件性消费:批量处理需求:
武子康21 天前
java·消息队列·rabbitmq·erlang·ruby·java-rabbitmq
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战使用 direct 类型的 Exchange 实现消息选择性消费的具体步骤如下:这种模式特别适合需要根据消息类型进行差异化处理的场景,能够有效实现消息的分类处理和精准投递。