SpringCloudAlibaba教程RocketMQ(一):快速入门.pdfVIP

  • 16
  • 0
  • 约4.71千字
  • 约 10页
  • 2022-11-24 发布于上海
  • 举报

SpringCloudAlibaba教程RocketMQ(一):快速入门.pdf

SpringCloudAlibaba教程RocketMQ (⼀):快速⼊门RocketMQ概述 RocketMQ是⼀款由阿⾥研发的⾼性能⾼可靠性的分布式消息队列,使⽤Java语⾔开发,该项⽬已经贡献 给了Apache基⾦会,成为Apache的顶级开源项⽬。 在早期,阿⾥内部使⽤ActiveMQ作为其消息传递中间件,随着业务的快速增长,基于ActiveMQ的消息 队列集群在处理⼤规模业务吞吐量时会遇到IO等性能瓶颈,阿⾥研发团队曾努⼒优化ActiveMQ ,但⽆奈 效果不理想,紧接着他们将⽬光投向Kafka ,不幸的是Kafka并不能满⾜他们的要求, 特别是在低延迟和 ⾼可靠性⽅⾯。在这种情况下,阿⾥研发团队最终决定⾃⼰研发⼀个消息队列引擎来处理更⼴泛的使⽤ 场景,包括从传统的发布/订阅到⼤批量⾼实时、消息零丢失的交易系统。并且将该⽅案向社区开放,希 望可以服务更多的企业。 ⽬前已经有超过100家企业其业务中使⽤RocketMQ ,下图是部分使⽤到RocketMQ的⼤⼚: 下图是RocketMQ团队编写的主流消息队列对⽐图: 消息队列的优点 简单来说,消息队列就是⼀种“先进先出”的数据结构,框架在此基础上实现数据传输的⾼性能、消息的 ⾼可靠性和系统⾼可⽤性,所以在如今微服务⼤⾏其道的背景下,分布式消息队列可以提供异步、解耦 和消峰等功能,已经成为⼤型互联

文档评论(0)

1亿VIP精品文档

相关文档