April 26, 2025message-queueamqpRabbitMQ 核心概念详解RabbitMQ 作为业界领先的消息代理,在构建分布式系统、实现应用解耦、处理高并发流量等方面扮演着重要角色。要充分发挥其能力,透彻理解其背后的核心概念是必不可少的。本文将系统性地梳理这些基本概念,并通过示例阐述它们如何协同工作,实现灵活可靠的消息传递。
April 25, 2025message-queueconnection-leakamqpRabbitMQ 连接泄漏“踩坑记”:异常处理中忘记 close 的代价分析一下在使用 RabbitMQ 时遇到的连接泄漏问题。原因是在异常处理中没有主动关闭连接,导致旧连接积累。文章解释了网络连接需要显式管理的原因,并提出两种解决方案:使用 `async with` 自动关闭短期连接,或使用连接池进行高并发场景的连接复用。