![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
蓝天/zachary
张程,《分布式系统架构:技术栈详解与快速进阶》作者、原创公众号『zachary分解师』维护者。目前就职于家辉培优担任技术研究&SM敏捷管理,负责技术难点研究和攻克、分布式技术拓展和优化。擅长分布式技术栈全链路技术的难点处理以及性能调优。
持之以恒、学无止境
展开
-
SpringCloud 介绍
SpringCloud 介绍 SpringCloud总架构图如下 本文主要介绍SpringCloud,从以下维度进行讲解 首先思考如下问题 SpringCloud是什么? SpringCloud版本如何控制? SpringCloud特性 SpringCloud软件版本 针对以上的问题进行分析 SpringCloud是在SpringBoot的基础上快速构建分布式系统的工具类,外界俗称 “全...原创 2019-06-05 22:05:34 · 1100 阅读 · 0 评论 -
SpringCloud Eureka
SpringCloud Eureka 首先有以下问题 Eureka是什么? Eureka简介 Eureka原理 分析如下: Eureka是一款服务发现组件、类似Zookeeper 它来自生产环境,SpringCloud对其兼容性很好 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移目的。...原创 2019-06-09 21:11:20 · 147 阅读 · 0 评论 -
SpringCloud Ribbon
SpringCloud Ribbon 上篇文章主要提到Eureka的服务注册和发现,本片文章主要讲述其服务的负载均衡 思考以下问题 负载均衡有哪些? Ribbon是什么? 分析如下 1.客户端负载均衡、服务器负载均衡(Nginx\F5) 2.Ribbon是Netflix发布云中键层服务开源项目,主要提供客户端负载均衡算法 架构图如下: Ribbon工作步骤: 第一步先选择Eureka Ser...原创 2019-06-10 22:53:01 · 193 阅读 · 0 评论 -
SpringCloud Feign
SpringCloud Fegion 1.Fegion是什么? Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpMessage...原创 2019-06-15 11:56:43 · 862 阅读 · 0 评论 -
SpringCloud Hystrix
SpringCloud Hystrix 针对之前的章节描述过服务注册、负载策略,那是否会存在一些特殊场景需要处理? 针对系统微服务高负载如何快速处理呢? 思考如下问题 如果服务提供者响应非常缓慢,那么消费者对提供者的请求就会被强制等待,直到处理处理完返回,高负载情况下会造成所有处理用户请求的线程都会被耗竭 如果服务消费者可以是其它服务的提供者,这样会造成其它服务消费者接着耗竭,造成雪崩效应 解...原创 2019-06-17 22:55:58 · 127 阅读 · 0 评论