摘要: 22 缓存 问题:分布式架构中的缓存的应用场景? 背景 分布式架构中,使用缓存可以优化绝大部分的性能。 分类 按照谁来操作数据源可以分为两类缓存; 通路缓存 缓存组件直接连接数据源并更新缓存 使用场景: 1. CDN 处理静态资源; 2. 反向代理缓存 处理动态资源 旁路缓存 应用程序直接连接数据源 阅读全文
posted @ 2020-04-09 10:40 李福春 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 面试热点问题: 如何应对高并发问题? 场景的变化 垂直伸缩 提高服务器的硬件配置来支撑; 两个问题: 1. 物理服务器的硬件性能存在上限; 1. 投入的成本跟性能提升不成线性关系; 所以,垂直伸缩有效,但是作用有限。 水平伸缩 使用更多的服务器形成集群来支撑 分布式架构的演进 小结 本篇分析了高并发 阅读全文
posted @ 2020-04-09 10:27 李福春 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: 背景 java程序员的开发的java应用程序,一般都会选择使用tomcat发布,但是: 如何充分的掌控tomcat,并让它发挥最优性能呢? 这也是面试的热点问题,结合多年的工作实践,我是李福春,今天总结一下。 tomcat的使用 下载 现在最新的稳定版本是tomcat9, 下载页面: "https: 阅读全文
posted @ 2020-04-09 09:42 李福春 阅读(1846) 评论(1) 推荐(0) 编辑