java-rabbitmq

言一木3 天前
spring boot·java-rocketmq·java-rabbitmq·中组件开发
【springboot组件开发】三方中间件自定义自动装载(rabbitmq/rocketmq/cmq)由于目前公司项目是面向政企单位,所以项目部署方案采用了私有云模式,而每个地区的客户要求的中间件存在差异,为了实现基础框架和业务代码的复用,需要实现一套基础框架同时引入多个同类型的中间件,基于配置实现底层组件切换,并且禁用未开启组件的自启动
yuren_xia4 天前
java·rabbitmq·java-rabbitmq
RabbitMQ 知识详解(Java版)RabbitMQ 是一个开源的消息代理,实现了高级消息队列协议(AMQP)。它用于在分布式系统中实现应用解耦、异步通信和流量削峰。
蜗牛编程之路4 天前
spring·rabbitmq·java-rabbitmq
RabbitMQ的使用--Spring AMQP(更新中)在一个父工程 mq_demo 的基础上建立两个子模块,生产者模块publisher,消费者模块 consumer 创建项目: 建立成功: 删除多余文件 创建子模块1:publisher(生产者模块) 右键-----new ----module 选中Java,填写publisher,选中maven,确认父模块 创建成功 同理:创建子模块2:consumer(消费者模式) 至此:项目创建完毕
dream19096 天前
java-rabbitmq
RabbitMQ快速入门rabbitMQ docker镜像官网:https://hub.docker.com/_/rabbitmq/
麦兜*6 天前
java·rabbitmq·java-rabbitmq
【为什么RabbitMQ能够控制事务?控制事务的原理】RabbitMQ 的事务机制是其实现消息可靠传递的核心能力之一,主要用于保障消息发送与本地业务操作的原子性(全成功或全失败)。本文将从底层协议、关键组件、执行流程、典型场景等维度深度解析,并结合图解说明其工作机制。
简诚6 天前
rabbitmq·java-rabbitmq
RabbitMQ实现异步消息监听机制这段代码实现了一个异步消息监听机制,核心是通过RabbitMQ的DeliverCallback实现事件驱动处理。下面详细解释其工作原理:
麦兜*6 天前
分布式·中间件·rabbitmq·java-rocketmq·java-rabbitmq·安全架构
RabbitMQ 高可用与可靠性保障实现架构简设:架构设计图:工作原理:优点:缺点:配置流程:效果:生产者确认:消费者确认:作用:配置示例:触发条件:
简诚8 天前
java·rabbitmq·java-rabbitmq
java实现RabbitMQ消息发送和接收功能(包含测试)以下是一个完整的Java类,同时包含RabbitMQ消息发送和接收功能,使用纯Java实现(非Spring Boot),包含Maven依赖:
卿着飞翔12 天前
java·rabbitmq·java-rabbitmq
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)RabbitMQRabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布式系统和微服务架构中
保持学习ing14 天前
java·微服务·面试·java-rabbitmq
黑马Java面试笔记之 消息中间件篇(RabbitMQ)RabbitMQ如何保证消息不丢失?使用场景有:消息丢失原因会有三种情况,分别分析一下RabbitMQ提供了publisher confirm机制来避免消息发送到MQ过程中丢失。消息发送到MQ以后,会返回一个结果给发送者,表示消息是否处理成功
噼里啪啦啦.14 天前
spring boot·rabbitmq·java-rabbitmq
RabbitMQ在SpringBoot中的应用1.简单模式P:生产者,要发送消息的程序.C:消费者,消息的接收者.Queue:消息队列,类似于一个邮箱,生产者向其中投递消息,消费者从其中取出消息.
smileNicky15 天前
spring boot·rabbitmq·java-rabbitmq
SpringBoot系列之RabbitMQ 实现订单超时未支付自动关闭功能系列博客专栏:在电商系统中,订单超时未支付自动关闭功能是保障库存准确性、提升用户体验的核心机制。传统定时任务扫描数据库的方案存在实时性差、性能损耗高等问题。
smileNicky15 天前
spring boot·rabbitmq·java-rabbitmq
SpringBoot 系列之集成 RabbitMQ 实现高效流量控制系列博客专栏:在分布式系统中,消息队列是实现异步通信、解耦服务的重要组件。RabbitMQ 作为一款成熟的开源消息队列,广泛应用于各类项目中。本文将结合 Spring Boot 2.2.1,详细介绍如何集成 RabbitMQ 并实现基于队列长度、内存和磁盘的流量控制,同时引入服务端限流配置,进一步提升系统的稳定性与可靠性。
懒虫虫~17 天前
spring boot·redis·java-rabbitmq
基于SpringBoot+Redis实现RabbitMQ幂等性设计,解决MQ重复消费问题2、通过枚举类,设计Message消费状态3、自定义RedisKey4、MQConfig 将自定义"direct.exchange"和"direct.queue1"通过"direct.key"进行绑定
重整旗鼓~18 天前
spring boot·rabbitmq·java-rabbitmq
38.springboot使用rabbitmqpom依赖配置文件添加配置队列对象发送消息消费者
灰阳阳20 天前
java·rabbitmq·java-rabbitmq
RabbitMQ的高级特性消息确认机制作用于队列和消费者之间,当消费者接收到消息,会执行回调函数handleDelivery,发送一个回调信息给到队列,告诉队列它已经正确接收到了消息,以此保证消息的可靠传递。
向哆哆22 天前
java·kafka·java-rabbitmq
Java消息队列应用:Kafka、RabbitMQ选择与优化在Java应用领域,消息队列是实现异步通信、应用解耦、流量削峰等重要功能的关键组件。Kafka和RabbitMQ作为两种主流的消息队列技术,各有特点和适用场景。本文将深入探讨Kafka和RabbitMQ在Java中的应用,并提供优化建议,帮助开发者根据业务需求做出合理选择。
椰椰椰耶23 天前
spring boot·rabbitmq·java-rabbitmq
【RabbitMQ】基于Spring Boot + RabbitMQ 完成应用通信用户下单成功之后,通知物流系统,进行发货(只涉及到应用通信,不做具体功能实现)通常情况下,订单系统和物流系统是不同团队来开发的,是两个独立的应用
寻找沙漠的人23 天前
spring boot·rabbitmq·java-rabbitmq
基于SpringBoot+RabbitMQ完成应用通信作为一个消息队列,RabbitMQ 也可以作为应用程序之间的通信.消费者代码生产者代码放在不同的应用中即可完成不同应用程序之间的通信
寻找沙漠的人23 天前
spring boot·rabbitmq·java-rabbitmq
RabbitMQ 应用 - SpringBoot以下介绍的是基于 SpringBoot 的 RabbitMQ 开发介绍Spring Spring AMQP