![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统架构
Geek_ymv
公众号 geekymv
展开
-
秒杀抢购实战
秒杀常见方式 一元秒杀 低价限量秒杀 低价限时限量秒杀 秒杀业务分析 1.正常电子商务流程 查询商品、创建订单、扣减库存、更新订单、付款、卖家发货 2.秒杀业务特性流程 低廉价格、大幅推广、瞬时售空、一般是定时上架、时间短、瞬时并发量高 3.秒杀实现技术挑战 秒杀技术挑战:假设某网站秒杀活动只推出一件商品,预计会吸引万人参加活动,也就是说最大并发请求数是10000,秒杀系统需要面对的技术挑战有...原创 2019-10-22 22:47:47 · 335 阅读 · 0 评论 -
互联网高级Java工程师训练
分布式系统 为什么要进行系统拆分 分布式服务框架 分布式锁 分布式事务 分布式会话 高并发架构 如何设计一个高并发系统 消息队列 搜索引擎 缓存 分库分表 读写分离 高可用架构 如何设计一个高可用系统 限流 熔断 降级 ...原创 2019-07-22 19:22:34 · 241 阅读 · 0 评论 -
互联网高级Java工程师训练-如何进行消息队列的技术选型
面试题:为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别以及适合哪些场景? 其实面试官主要是想看看, 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么?面试官为你这个问题,期望的一个回答是说,你们公司有个什么样的场景,这个业务场景有个什么技术挑战,如果不用mq可能会很麻...原创 2019-07-22 20:39:33 · 115 阅读 · 0 评论