
MQ
文章平均质量分 83
专业WP网站开发-Joyous
After graduation, I started working in the graphic design industry and later switched to Java software development. I have worked in companies such as Huawei and Ping An, with experience in front-end/back-end development. I have also worked in Google SEO and Wordpress related development.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何集成 Spring Boot 和 ActiveMQ:配置与实践指南
集成 Spring Boot 和 ActiveMQ 包括环境搭建、发送/接收消息以及配置事务、重试和安全性。Spring Boot 的简化了 JMS 集成,ActiveMQ 提供可靠的消息传递。代码示例展示了基于队列的消息传递、事务传递和安全配置。性能测试显示开销低(1-2ms/消息),适用于大多数应用。案例分析表明,ActiveMQ 适合异步处理、通知和云原生场景。针对消息丢失和 ThreadLocal 泄漏(参考你的查询),通过事务、死信队列和清理解决。未来趋势包括云原生消息和 AI 优化。原创 2025-04-25 10:21:26 · 777 阅读 · 0 评论 -
实现RabbitMQ高可用:架构设计与实践
RabbitMQ 高可用通过集群、镜像队列和负载均衡实现,确保消息服务的可靠性和性能。本文通过 3 节点 Docker 集群展示了完整的部署流程,结合 HAProxy 和 Java 客户端验证了故障转移和吞吐量。性能测试表明,集群支持 12,500 消息/秒,故障转移时间仅 2 秒。优化策略(如批量发布、TLS 和动态扩展)增强了系统健壮性。案例分析显示,电商、金融和日志系统受益于高可用部署。面对复制开销和复杂性等挑战,队列限制和自动化部署提供了有效解决方案。原创 2025-04-21 09:41:08 · 1015 阅读 · 0 评论 -
实现一个消息队列系统的设计与实现详解
消息队列是一种异步消息通信机制,通常用于在分布式系统中实现解耦、异步处理、负载均衡、削峰等功能。它允许系统中的不同组件通过消息传递来进行通信,而无需直接调用彼此的接口。生产者(Producer):负责向消息队列中发送消息。消费者(Consumer):负责从消息队列中消费消息。消息队列(Queue/Broker):负责存储消息,管理消息的传递和消费。实现一个消息队列系统涉及到多个方面的设计和实现,包括消息的存储与持久化、消息传递与消费机制、消息确认与可靠性保证、分布式协调、监控与管理等。原创 2024-09-29 10:24:47 · 1279 阅读 · 0 评论 -
消息队列(MQ)消息堆积问题排查与解决思路
消息堆积问题通常发生在生产者发送的消息量超过消费者的处理能力时。消息队列的核心作用是解耦系统中的生产者和消费者,因此在生产和消费速度不匹配时,消息会暂时存储在队列中。然而,当消费者长期无法处理堆积的消息时,队列中的消息就会不断累积,最终导致消息堆积。原创 2024-09-22 13:22:04 · 3041 阅读 · 0 评论 -
提升 RocketMQ 顺序消费性能的策略
根据消息的业务特性设计自定义的路由规则,将消息均匀分配到各个队列中。例如,可以通过更复杂的哈希算法或业务逻辑来平衡消息的分配。原创 2024-09-22 09:55:47 · 1630 阅读 · 0 评论 -
RocketMQ学习
【代码】RocketMQ学习。原创 2024-04-21 23:00:13 · 305 阅读 · 0 评论