![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
edwardnb
这个作者很懒,什么都没留下…
展开
-
从 Spring Cloud 看一个微服务框架的「五脏六腑」
从 Spring Cloud 看一个微服务框架的「五脏六腑」 Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot 进行展开。另外本文有一些例子涉及到 Spring 和 S...转载 2019-02-24 10:59:54 · 111 阅读 · 0 评论 -
zookeeper入门系列-概述
zookeeper可谓是目前使用最广泛的分布式组件了。其功能和职责单一,但却非常重要。 在现今这个年代,介绍zookeeper的书和文章可谓多如牛毛,本人不才,试图通过自己的理解来介绍zookeeper,希望通过一个初学者的视角来学习zookeeper,以期让人更加深入和平稳的理解zookeeper。其中参考了不少教程和书,相关书目列在文末,也感谢这些作者。 学习新的框架,先让我们搞清楚他是什么,...转载 2019-02-24 12:51:08 · 143 阅读 · 0 评论 -
缓存失效、穿透、并发、雪崩问题及解决方法
1 缓存失效 引起这个原因的主要因素是高并发下,一般设定一个缓存的过期时间时,并发很高时可能会出在某一个时间同时生成很多的缓存,并且过期时间在同一时刻,这个时候就可能引发——当过期时间到后,这些缓存同时失效,请求全部转发到DB,DB可能会压力过重。 处理方法: 将缓存失效时间分散开,不要所以缓存时间长度都设置成特定时长;比如在原有的失效时间基础上增加一个随机值,比如1-5分钟随机,这样每一个缓...转载 2019-03-06 09:45:20 · 317 阅读 · 0 评论