- 可以缓解短时间的高流量压垮应用(应用程序按自己的最大处理能力获取订单)
======================================================================
场景:
双11是购物狂节,用户下单后,订单系统需要通知库存系统,传统的做法就是订单系统调用库存系统的接口。
缺点:
当库存系统出现故障时,订单就会失败
===================================================================
某购票网站:
2014年及以前由于某购票网站架构设计不好,经常出现网站并发访问量大时出现网站崩溃
小米官网抢购手机:
使用“消息队列中间件”设计,先抢先得,尽管你提交了抢购请求,但不一定抢得到
电商平台的“秒杀抢购”:
采用了“消息队列中间件”技术,在高并发环境下充当重要角色
======================================================================================
===================================================================
消息队列(Message Queue,简称 MQ),高可用分布式集群技术,提供消息发布订阅、消息轨迹查询、定时(延时)消息、资源统计、监控报警等一系列消息云服务,是企业级互联网架构的核心产品
========================================================================
消息队列做为互联网削峰限流、应用解耦等重要手段,应该掌握的以下这些知识。
============================================================================
-
ZeroMQ : 扩展性好,开发比较灵活,采用C语言实现,不能数据持久化
-
ActiveMQ: 历史悠久的开源项目,已经在很多产品中得到应用,对队列数较多的情 况支持不好,容易出现丢消息. 4000并发
最后总结
搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析
最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化
字符串、栈和队列等等各大面试高频知识点及解析**
最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化
[外链图片转存中…(img-tj6dI8B2-1714717490760)]