
消息中间件
文章平均质量分 95
主要针对主流的消息中间件进行刨析其本质,基础到应用,再到高阶技巧,再到灵活运用
老王的技术时光
欢迎来到我的技术博客!这里主要针对中高级 Java 开发者,分享我在 Java 开发领域的学习经验、技术探讨以及实际项目中的解决方案。无论你是想深入理解 Java 的底层原理,还是想掌握最新的开发工具和框架,都会在这里找到对你有帮助的内容。我会定期更新技术文章,涵盖并发编程、微服务架构、性能优化、Spring 系列、JVM 调优等各个方面,旨在为开发者提供实用的技术干货和实际应用的指导。
关注我的文章,你将学到如何在复杂的技术栈中游刃有余地工作,提升自己的开发技能,解决工作中的技术难题。希望我的分享能为你带来启发,并在你的开发旅程中提供一些帮助。
展开
-
第一篇:开启RocketMQ之旅~~
RocketMQ是阿里巴巴开源的一个消息中间件,在阿里内部历经了双十一等很多高并发场景的考验,能够处理亿万级别的消息。2016年开源后捐赠给Apache,现在是Apache的一个顶级项目。在RocketMQ诞生之前,阿里巴巴曾使用ActiveMQ,但随着消息量的不断增长,ActiveMQ的IO性能逐渐成为瓶颈。阿里转而关注Kafka,尽管Kafka在吞吐量上表现优秀,但其设计偏向于日志收集场景,且在处理大量Topic时会遇到Partition文件过多、文件索引延迟等问题,影响了IO性能。原创 2025-02-07 23:51:31 · 1197 阅读 · 0 评论 -
浅谈MQ消息中间件:从概念到实际应用
MQ(Message Queue,消息队列)是广泛应用于互联网中的一种服务中间件。Message(消息):消息是不同进程之间传递的数据。这里不同进程可以在同一台机器上,也可以分布在不同的机器上。Queue(队列):队列是一种具有先进先出(FIFO)特性的有序数据结构,用于缓存数据。对于消息中间件产品来说,是否能够保证严格的FIFO特性是一个值得考虑的因素。然而,无论如何,所有的消息队列都需要具备存储和排队消息的能力。原创 2025-02-06 16:45:27 · 968 阅读 · 0 评论