08 2020 档案

摘要:通读缓存:客户端访问数据时,如果通读缓存中有就直接返回,如果没有,则由通读缓存向真正的数据提供者发出请求。注意客户端连接的是通读缓存,不是数据中心服务器,客户端不知道数据中心服务器地址,是由通读缓存进行代理的。通读缓存如代理缓存、反向代理缓存、CDN缓存。 旁路缓存:旁路缓存通常是一种独立的键值对存 阅读全文
posted @ 2020-08-22 00:17 jiapeng 阅读(233) 评论(0) 推荐(0) 编辑
摘要:缓存是架构设计中的一个重要手段,主要特点是技术比较简单,同时对性能提升效果明显,应用场景多,如CPU高速缓存、代理和反向代理缓存、浏览器缓存等等。 使用缓存需要注意几个关键指标:缓存键集合大小、缓存空间大小以及缓存的使用寿命。这三个指标决定了缓存的有效性、缓存的使用效率和缓存实现的效果,同时也是影响 阅读全文
posted @ 2020-08-21 00:24 jiapeng 阅读(257) 评论(0) 推荐(0) 编辑
摘要:线程池的声明需要手动进行new ThreadPoolExecutor形式。生产中常因为使用Executors类下方法,如newFixedThreadPool和newCachedThreadPool导致OOM问题。 newFixedThreadPool中虽然线程数可以限制,但任务数量是无限的,因为使用 阅读全文
posted @ 2020-08-20 15:11 jiapeng 阅读(595) 评论(0) 推荐(0) 编辑
摘要:一、大型互联网系统特点 高并发和大流量 如天猫双11,一分钟内有超过一千万的独立用户访问整个天猫系统,大规模并发用户访问对系统处理能力造成巨大冲击,系统需要有足够强的处理能力 高可用 大型互联网系统必须要7X24小时不间断提供服务,为此要对系统做特别的架构设计 海量数据存储 因为互联网需要满足大量的 阅读全文
posted @ 2020-08-18 23:49 jiapeng 阅读(240) 评论(0) 推荐(0) 编辑
摘要:优秀架构师的特点: 强烈的好奇心:不只是对软件技术本身,对大千世界都保持强烈的好奇心,强烈的好奇心能够让他们敏锐地发现有潜力的重要的新技术; 敏锐的业务嗅觉:工程技术不同于科学研究,工程技术最终要服务于实际业务的,要产生实际价值,是要赚钱的,那么业务需要什么样的技术点、要什么样的功能,需要用什么样的 阅读全文
posted @ 2020-08-18 00:33 jiapeng 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示