spring-cloud
文章平均质量分 81
DoveYoung8
这个作者很懒,什么都没留下…
展开
-
springcloud(1):大话Spring Cloud
转自:微信公众号--纯洁的微笑(示例代码:https://github.com/ityouknow/spring-cloud-starter)(本人仅学习记录)研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或...转载 2018-03-08 16:58:51 · 257 阅读 · 0 评论 -
springcloud(2):注册中心Eureka
转自:微信公众号--纯洁的微笑(示例代码:https://github.com/ityouknow/spring-cloud-starter)(本人仅学习记录)注:第一次实践时,spring-boot和spring-cloud的版本搭配问题一定要注意,不然会报些让你怀疑人生的异常或者404。一般不建议用最新版本,建议用最新版本的上一个稳定版本。Eureka是Netflix开源的一款提供服务注册和发...转载 2018-03-08 16:55:24 · 693 阅读 · 0 评论 -
springcloud(3):服务提供与调用
转自:微信公众号--纯洁的微笑(示例代码:https://github.com/ityouknow/spring-cloud-starter)(本人仅学习记录)案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。服务提供我们假设服务提供者有...转载 2018-03-08 16:54:59 · 239 阅读 · 0 评论 -
springcloud(4):熔断器Hystrix
转自:微信公众号--纯洁的微笑(示例代码:https://github.com/ityouknow/spring-cloud-starter)(本人仅学习记录)说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系...转载 2018-03-08 17:33:36 · 247 阅读 · 0 评论 -
springcloud(5):熔断监控Hystrix Dashboard和Turbine
转自:微信公众号--纯洁的微笑(示例代码:https://github.com/ityouknow/spring-cloud-starter)(本人仅学习记录)注:1、依赖文件不用追求跟示例一摸一样,创建项目时勾选相应模块自动生成的依赖一般是没问题的。Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystr...转载 2018-03-09 14:59:08 · 470 阅读 · 1 评论 -
springcloud(6):服务网关zuul基础篇
转自:微信公众号--纯洁的微笑(示例代码:https://github.com/ityouknow/spring-cloud-starter)(本人仅学习记录)为什么需要API Gateway1、简化客户端调用复杂度在微服务架构模式下后端服务的实例数一般是动态的,对于客户端而言很难发现动态改变的服务实例的访问地址信息。因此在基于微服务的项目中为了简化前端的调用逻辑,通常会引入API Gateway...转载 2018-03-09 18:11:46 · 350 阅读 · 0 评论 -
springcloud(7):使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪
转自:微信公众号--纯洁的微笑(示例代码:https://github.com/ityouknow/spring-cloud-starter)(本人仅学习记录)随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式...转载 2018-03-10 14:09:51 · 403 阅读 · 0 评论