
工程架构
文章平均质量分 92
中关村一男子
这个作者很懒,什么都没留下…
展开
-
HTTP 缓存
通过复用以前获取的资源,可以显著提高网站和应用程序的性能。Web 缓存减少了等待时间和网络流量,因此减少了显示资源表示形式所需的时间。通过使用 HTTP缓存,变得更加响应性。不同种类的缓存缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。这样带来的好处有:缓解服务器端压力,提升性能(获取资源的耗时更短了)。对于网站来说,缓存是达到高性能的重要组成部分。缓存需要合理配置,因为并不是所有资源都是永转载 2021-09-30 11:56:16 · 142 阅读 · 0 评论 -
数据库-缓存的数据一致性问题(缓存一致性问题)
应用中在读多写少的场景下,需要缓存来提高系统效率,此时存在缓存一致性的问题,即在多线程的请求访问下,出现数据库和缓存不一致的问题,对于这类问题的解决方案如下:队列+请求异步线程A,B,若均为读请求,则直接在缓存中取数据,若缓存取不到数据,则从数据库获取数据,并更新至缓存中。若线程A为更新请求,则为保证缓存一致性,采取的方案为:写请求先删除缓存中的值,再更新数据库。若删除失败,则一直重...原创 2018-08-07 20:49:55 · 426 阅读 · 0 评论 -
Spring cloud 尝试
《微服务架构实战》周立 课本版本定义为伦敦地铁站,按字母顺序A-B-C-D,本实验用的是Camden版本。Spring Boot 单实例Eureka 微服务注册发现Ribbon 客户端负载均衡Feign 声明式调用Hystrix 容错处理Zuul 网关Config 统一管理配置Sleuth 微服务跟踪Actuator...原创 2018-08-08 15:47:15 · 180 阅读 · 0 评论