rabbitmq

独自破碎E3 小时前
分布式·rabbitmq
聊聊RabbitMQRabbitMQ是一个开源的消息中间件。如果没有RabbitMQ,系统A直接把数据传给系统B,这样当B忙不过来或者挂了的时候,A就会卡死或者造成数据丢失。
wang09074 小时前
rabbitmq
支持rabbitmq多数据源本文看下如何配置rabbitmq多数据源(生产者和消费者)。在springboot环境下,基于自动配置,只配置一个是很简答的,像这样就行:
哈里谢顿15 小时前
rabbitmq
《10 分钟上手 RabbitMQ:用 Python 写一个“不丢消息”的迷你消息系统》标签: RabbitMQ · Python · 消息队列 · 实战 Demo · 入门消息队列(MQ)的概念大家背得滚瓜烂熟:解耦、异步、削峰。但“第一次把消息真正发出去”的门槛依旧不小:
YDS8291 天前
spring cloud·rabbitmq·java-rabbitmq
SpringCloud —— RabbitMQ消息队列详解对于黑马商城的支付微服务部分的处理,我们目前是全部使用的同步调用,也就是直接远程调用其他微服务,同步调用的优点有很多,比如稳定性高,及时性强,但是在高并发的场景下,如果所有业务模块全部使用同步调用,就会对服务器造成压力,从而影响用户体验(卡),基于这个问题,我们会选择让一些不太需要及时性,并且不是核心业务功能的模块采用异步调用,而实现异步调用需要使用到消息队列,大致的作用就是在远程调用前用一个队列进行消息的分发,当微服务想进行远程调用时,只需要将消息传给消息队列即可,传给MQ(消息队列)后,就继续执行代码
java1234_小锋1 天前
分布式·rabbitmq
RabbitMQ和AMQP是什么关系?大家好,我是锋哥。今天分享关于【RabbitMQ和AMQP是什么关系?】面试题。希望对大家有帮助;超硬核AI学习资料,现在永久免费了!
vb2008112 天前
python·rabbitmq
基于AMQP协议模拟MQTT的发布 / 订阅主题功能MQTT 的核心就是 发布 / 订阅主题:AMQP 没有 “主题” 这个概念,但可以通过 交换机(Exchange)+ 队列(Queue)+ 绑定(Binding) 来模拟 MQTT 的主题效果:
csdn_aspnet2 天前
rabbitmq·.netcore
在 ASP.NET Core 中发布 RabbitMQ 消息前几天写了一篇文章,介绍如何在ASP.NET Core中通过后台服务消费RabbitMQ消息。在本文中,您将学习如何发布 RabbitMQ 消息。
萧曵 丶2 天前
开发语言·kafka·消息队列·rabbitmq·rocketmq·mq
MQ 业务实际使用与问题处理详解批量发送:合并小消息,减少网络IO压缩消息:对大消息进行压缩消息生命周期管理消息可靠性:确保不丢消息是第一位
Noushiki2 天前
笔记·学习·rabbitmq
RabbitMQ 基础 学习笔记1虚拟主机(vhost):一个”用户“只能操作属于自己的虚拟主机里的交换机和队列,起到了数据隔离的作用。
csdn_aspnet2 天前
rabbitmq·.netcore
在 ASP.NET Core 中使用(消费) RabbitMQ 消息在构建分布式系统时,后台任务扮演着非常重要的角色。最常见的场景是消费服务总线的消息。在本文中,我将介绍如何在 ASP.NET Core 中通过 BackgroundService 消费 RabbitMQ 消息。
Noushiki2 天前
笔记·学习·rabbitmq
RabbitMQ 进阶 学习笔记2这是 初步认识RabbitMQ 基础 学习笔记-CSDN博客 的后续生产者发送消息时会检测与MQ服务的连接,如果发生网络波动会出现连接失败的问题,可以通过生产者重连解决
quweiie3 天前
centos·rabbitmq
centOS stream 9 安装rabbitMQ4.2环境:centOS stream 9安装前提条件:1、Installing the package using the *.rabbitmq.com dnf/yum repositories (this option is highly recommended):强烈推荐这种方式 2、Downloading the package and installing it with rpm. This option will require manual installation of all package
csdn_aspnet3 天前
微服务·rabbitmq·.netcore
使用 RabbitMQ 和 MassTransit 在 .NET Core 中实现强大的微服务:处理订阅者故障和消息恢复在本文中,我们将探讨如何在 .NET Core 中构建微服务,并使用 MassTransit 将 RabbitMQ 作为消息代理。我们将重点介绍如何实现发布-订阅模式,并重点强调如何确保订阅服务器能够从故障中恢复。具体来说,我们将演示订阅服务器如何在重启后重新连接、恢复正常运行,以及如何处理 RabbitMQ 停机期间排队的未处理消息。
vb2008113 天前
服务器·ubuntu·rabbitmq
Ubuntu 系统下 AMQP 协议 RabbitMQ服务器部署
予枫的编程笔记4 天前
java·开发语言·后端·rabbitmq·ruby
从入门到精通:RabbitMQ全面解析与实战指南在分布式系统架构中,消息中间件是实现服务解耦、流量缓冲、异步通信的核心组件。而RabbitMQ作为基于AMQP协议的开源消息代理,凭借其高可靠性、灵活路由、跨平台兼容等特性,成为金融、电商、物流等行业企业级应用的首选。本文将从基础认知出发,逐步深入RabbitMQ的核心原理、高级特性、实战场景与运维技巧,帮你彻底搞懂并玩转RabbitMQ。
予枫的编程笔记5 天前
java·kafka·rabbitmq·rocketmq·activemq
【Java进阶2】Java常用消息中间件深度解析:特性、架构与适用场景在分布式系统架构中,消息中间件扮演着至关重要的角色,它能够实现系统间的解耦、异步通信、流量削峰、数据同步等核心需求,是保障分布式系统高可用、高并发的关键组件之一。Java生态下诞生了多款成熟的消息中间件,它们各自具备独特的设计理念、核心特性和适用场景。本文将对Java开发中最常用的四款消息中间件——ActiveMQ、RabbitMQ、RocketMQ、Kafka进行深度解析,从核心概念、架构原理、核心特性、优缺点到适用场景,全方位为大家梳理相关知识,助力大家在实际开发中做出合适的技术选型。
better_liang5 天前
java·分布式·消息队列·rabbitmq·幂等性
每日Java面试场景题知识点之-RabbitMQ消息重复消费问题在分布式系统中,由于网络问题或消费者重启,同一条消息可能被多次处理,导致业务逻辑重复执行。这种情况在订单处理、支付回调、库存扣减等关键业务场景中尤为严重,可能造成重复下单、重复支付、库存超卖等问题。
無欲無为5 天前
spring boot·rabbitmq·java-rabbitmq
Spring Boot 整合 RabbitMQ 详细指南:从入门到实战在分布式系统开发中,消息队列是解耦服务、提升可靠性的关键组件。RabbitMQ 作为业界广泛使用的消息中间件,与 Spring Boot 的整合能显著提升开发效率。本文将手把手教你完成 Spring Boot 与 RabbitMQ 的整合,涵盖基础配置、消息发送与接收,以及高级特性如手动确认和消息确认机制。
程序员阿鹏6 天前
java·开发语言·分布式·后端·spring·缓存·rabbitmq
RabbitMQ持久化到磁盘中有个节点断掉了怎么办?用 “银行网点存储客户资料” 类比,快速理解 RabbitMQ 持久化与节点故障的处理逻辑:简单说:RabbitMQ 节点断掉后的处理,核心是先判断部署架构(单节点 / 集群)和节点类型(磁盘 / 内存),再针对性恢复服务,同时保证持久化数据的一致性,最终恢复业务的正常生产 / 消费。