java-rabbitmq

武子康1 天前
java·分布式·消息队列·rabbitmq·rocketmq·java-rabbitmq·mq
Java-206 RabbitMQ 发布订阅(fanout)Java 实战:推/拉模式、ACK 与绑定排错全梳理推模式是最常用的消费模式,特别适合:在以下场景中,推模式可能不适用,需要采用拉模式:条件性消费:批量处理需求:
武子康1 天前
java·消息队列·rabbitmq·erlang·ruby·java-rabbitmq
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战使用 direct 类型的 Exchange 实现消息选择性消费的具体步骤如下:这种模式特别适合需要根据消息类型进行差异化处理的场景,能够有效实现消息的分类处理和精准投递。
武子康2 天前
java·性能优化·消息队列·系统架构·rabbitmq·java-rabbitmq·mq
Java-205 RabbitMQ 工作模式实战:Work Queue 负载均衡 + fanout 发布订阅(手动ACK/QoS/临时队列)生产者发送消息,启动多个消费者实例来消费消息,每个消费者仅消费部分信息,可以达到负载均衡的效果。对应的执行结果如下所示:
柯南二号2 天前
java·java-rocketmq·java-rabbitmq
【后端】【Java】RabbitMQ / RocketMQ / Kafka / Redis 消息队列深度对比与选型指南从定位、架构、性能、可靠性、使用场景等多个维度,系统对比 RabbitMQ、RocketMQ、Kafka、Redis(作为消息队列)
bluechips·zhao2 天前
nginx·web安全·网络安全·中间件·apache·网络攻击模型·java-rabbitmq
中间件及框架漏洞详解(Nginx、Apache、Tomcat、Redis、Zookeeper、RabbitMQ、Kafka等)①漏洞原理Shiro框架用户登录时提供了rememberMe功能,登录时浏览器会增加一个key为rememberMe
bailaoshi6662 天前
spring·rabbitmq·java-rabbitmq
Spring WebFlux整合reactor-rabbitmqSpring WebFlux整合reactor-rabbitmq。有发送和接受。并且我是走延时插件x-delay的延时消息,所以在这里记录下。 jdk17、springboot2.6.7
武子康3 天前
java·分布式·消息队列·rabbitmq·erlang·ruby·java-rabbitmq
Java-203 RabbitMQ 生产者/消费者工作流程拆解:Connection/Channel、默认交换器、ACK生产者连接 RabbitMQ 生产者首先与 RabbitMQ 服务器建立 TCP 连接(Connection),这是网络通信的基础。在连接建立后,生产者会在该连接上开启一个信道(Channel),用于实际的消息传输。信道是轻量级的,多个信道可以共享同一个 TCP 连接,从而提高通信效率并减少资源消耗。
小满、3 天前
java·rabbitmq·java-rabbitmq·spring amqp·amqp 协议·work queue
RabbitMQ:AMQP 原理、Spring AMQP 实战与 Work Queue 模型AMQP(Advanced Message Queuing Protocol,高级消息队列协议) 是一种用于在应用程序之间传递业务消息的 开放标准协议。
武子康3 天前
java·消息队列·rabbitmq·erlang·java-rabbitmq·mq
Java-202 RabbitMQ 生产安装与容器快速启动:Erlang 兼容、RPM 部署与常用命令首先我们需要确认的环境准备:操作系统环境:Erlang 环境要求:系统依赖包:安装步骤说明:安装 Erlang:
Savvy..3 天前
java·rabbitmq·java-rabbitmq
RabbitMQconvertAndSend两个参数:发送消息到队列convertAndSent三个参数:消息发送到交换机
武子康4 天前
java·架构·消息队列·系统架构·rabbitmq·java-rabbitmq·mq
Java-200 RabbitMQ 架构与 Exchange 路由:fanout/direct/topic/headersRabbitMQ 是一款开源的消息中间件(Message Broker),由 Rabbit Technologies Ltd 开发,采用 Mozilla Public License 开源协议。它最初由 LShift 公司开发,后来被 SpringSource 收购,现属于 Pivotal 公司旗下产品。
ysy16480672394 天前
windows·rabbitmq·java-rabbitmq
RabbbitMQ入门:从Windows版本RabbitMQ安装到Spring AMQP实战(一)安装参考:https://duxing.blog.csdn.net/article/details/152948581?fromshare=blogdetail&sharetype=blogdetail&sharerId=152948581&sharerefer=PC&sharesource=ysy1648067239&sharefrom=from_link
小坏讲微服务6 天前
java·spring boot·后端·rabbitmq·java-rabbitmq
Spring Boot4.0整合RabbitMQ死信队列详解为啥那么讲解死信队列,因为好多人不会使用,不知道什么场景下使用,此案例是我在公司实现的一种方式,让大家都可以学习到
武子康6 天前
java·redis·缓存·性能优化·消息队列·rabbitmq·java-rabbitmq
Java-197 消息队列应用场景:缓存预热+限流排队+Redis Lua 扣库存+MQ 削峰填谷消息中间件的使用场景非常广泛,比如12306、电商秒杀、大数据实时计算等等。页面静态化处理请求限流与排队
武子康7 天前
java·分布式·架构·消息队列·rabbitmq·java-rabbitmq·mq
Java-195 RabbitMQ BlockingQueue 手搓“消息中间件”雏形:生产者-消费者模型到企业级 MQ 差在哪面向消息的系统(Message-Oriented Middleware,简称MOM),又称消息中间件或消息队列(Message Queue),是分布式系统架构中实现异步通信的核心组件。它通过高效可靠的消息传递机制,为不同平台、不同语言构建的分布式应用提供统一的数据交换服务。
jumu2027 天前
java-rabbitmq
打造基于Qt + OpenCascade的3D模型查看与转换利器基于Qt+OpenCascade的3D模型CAD查看器和转换器,可以从STEP、IGES、STL和许多其他格式读取这些3D文件,支持剪裁平面、组件爆炸、形状测量、显示/隐藏零件。 最主要的原因可能是需要配置OpenCascade的环境。 源码: Windows下使用MSVC的构建VisualStudio≥2017,要求Qt版本≥5.10且OpenCascade≥7.3.0。 ot.1
武子康7 天前
java·分布式·kafka·rabbitmq·rocketmq·java-rocketmq·java-rabbitmq
Java-196 消息队列选型:RabbitMQ vs RocketMQ vs Kafka在传统金融机构、银行、政府机构等关键领域,仍有许多运行多年的老系统在使用IBM MQ(原WebSphere MQ)等商用消息中间件产品。这些系统通常具有以下特点:
写代码的小阿帆9 天前
中间件·rabbitmq·java-rabbitmq
消息队列中间件RabbitMQ基础——Spring AMQP、路由模型到可靠性首先介绍MQ(Message Queue,消息队列),用于解决不同进程或线程的异步通信问题,该模块主要起三个作用:异步通信增加了并发性;同时缓存消息,可以实现流量的削峰填谷;作为消息中间件隔离进程干扰,降低耦合性,所以由于该设计理念,MQ天然适合在微服务架构中使用。 但要注意的是一些需要立即获取结果才能继续执行的场景不适用MQ,比如支付场景,必须要获得支付结果才能继续进行,
小坏讲微服务16 天前
java·spring boot·rabbitmq·java-rabbitmq
Spring Boot 4.0 整合 RabbitMQ 注解方式使用指南由于 Spring Boot 4.0 目前最新版本,我将基于最新的 Spring Boot 4.x 版本(包含 Spring Framework 6.0 的新特性)演示 RabbitMQ 的注解整合方式。
JavaBoy_XJ16 天前
spring boot·rabbitmq·java-rabbitmq
RabbitMQ 在 Spring Boot 项目中的完整配置指南三、高级配置类(Java Config)生产环境必须配置:性能优化:高可用:监控: