随笔分类 - 架构
摘要:背景: 在单体服务下,借助于拦截器/AOP+MDC可以实现请求的日志追踪。https://www.cnblogs.com/yangyongjie/p/10940843.html 但是,在分布式系统下,一次请求往往需要经过内部多个微服务一系列调用才能完成。 在这一系列的调用中,可能有些是串行的,而有些
阅读全文
摘要:一、秒杀设计细节 秒杀系统的几个细节:瞬间高并发、页面静态化、秒杀按钮、读多写少、缓存问题、库存问题、分布式锁、MQ异步处理、限流。 1、瞬间高并发 一般在秒杀时间点前几分钟,用户并发量才真正突增,达到秒杀时间点时,并发量会达到顶峰。 一瞬间秒杀就会结束,之后用户并发量又会急剧下降,所以这个峰值持续
阅读全文
摘要:软件开发的三高指标:高并发、高性能、高可用。 高并发方面要求QPS 大于 10万;高性能方面要求请求延迟小于 100 ms;高可用方面要高于 99.99%(4个9) 一、高并发: 高并发是现在互联网分布式框架设计必须要考虑的因素之一,它是可以保证系统能同时并发处理很多请求,对于高并发来说,它的指标有
阅读全文