![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud实战系列
零壹技术栈
技术领域:涉猎Java、Go、Python和Kotlin等语言,熟悉分布式、微服务、大数据、高并发、负载均衡、缓存、数据库、消息中间件、搜索引擎、容器和自动化等方面;
兴趣爱好:篮球,骑行,读书,发呆;
职业规划:励志成为一名出色的服务器端 - 系统架构师。
兴趣爱好:篮球,骑行,读书,发呆;
职业规划:励志成为一名出色的服务器端系统架构师。
展开
-
Spring Cloud实战系列(一) - 服务注册与发现Eureka
title: Spring Cloud实战系列(一) - 服务注册与发现Eurekatags:Spring CloudEureka服务注册服务发现categories:微服务框架系列author: Vainlgorydate: 2019-01-22 09:11:00前言Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现 服务注册和发...原创 2019-02-11 10:54:38 · 395 阅读 · 1 评论 -
Spring Cloud实战系列(九) - 服务授权Spring Cloud OAuth 2.0
前言OAuth 2.0 是介于 用户资源 和 第三方应用 之间的一个 中间层,它把 资源 和 第三方应用 隔开,使得 第三方应用 无法直接访问 资源,从而起到 保护资源 的作用。为了访问这种 受限资源,第三方应用(客户端)在访问的时候需要 提供凭证。正文1. OAuth 2.0简介在 认证 与 授权 的过程中,主要包含以下 3 种角色:服务提供方: Authorization Ser...原创 2019-02-11 11:12:23 · 4028 阅读 · 3 评论 -
Spring Cloud实战系列(八) - 微服务监控Spring Boot Admin
前言Spring Boot Admin 是一个 管理 和 监控 Spring Boot 应用程序 的一款开源软件。Spring Boot Admin 分为 Server 端和 Client 端,Spring Boot Admin UI 部分使用 AngularJS 将数据展示在前端。正文1. 项目结构Eureka Server:服务注册中心,端口号为 8761。Admin Ser...原创 2019-02-11 11:10:03 · 616 阅读 · 1 评论 -
Spring Cloud实战系列(七) - 服务链路追踪Spring Cloud Sleuth
title: Spring Cloud实战系列(七) - 服务链路追踪Spring Cloud Sleuthtags:Spring CloudSpring Cloud SleuthZipkin服务链路追踪categories:微服务框架系列author: Vainlgorydate: 2019-01-29 22:20:00前言Spring Cloud Sleuth 的...原创 2019-02-11 11:06:08 · 400 阅读 · 0 评论 -
Spring Cloud实战系列(六) - 分布式配置中心Spring Cloud Config
前言在 分布式系统 中,由于服务数量巨多,为了方便 服务配置文件 的 统一管理 和 实时更新,所以需要 分布式配置中心 组件。 Spring Cloud 提供的 分布式配置中心 组件是 Spring Cloud Config,它支持将 配置服务 放在配置服务的 内存 中(即 本地),也支持放在 远程 Git 仓库中。Spring Cloud Config 提供了两个角色,其一是 Config S...原创 2019-02-11 11:04:27 · 293 阅读 · 0 评论 -
Spring Cloud实战系列(五) - 服务网关Zuul
前言Zuul 是 Netflix 开源的一个 API Gateway 服务器, 本质上是一个基于 Servlet 的 Web 应用。在微服务框架 Spring Cloud 中,Zuul 被作为 服务的网关,负责对 请求 进行一些 预处理,比如:安全验证、动态路由、负载分配 等等。正文1. 路由网关在前面几篇的基础上,新建一个 service-zuul 的项目模块,配置 pom.xml 如下...原创 2019-02-11 11:02:42 · 309 阅读 · 0 评论 -
Spring Cloud实战系列(四) - 熔断器Hystrix
前言在微服务框架 Spring Cloud 中,可以用 RestTemplate 配合 Ribbon 或 Feign 实现 服务与服务 之间的 相互调用。为了保证服务的 高可用,单个服务 通常会采用 集群部署。由于 网络原因,服务并不能保证 100% 的 可用性,如果 单个服务 出现问题,调用这个服务就会出现 线程阻塞,此时若有 大量的请求 涌入,Servlet 容器的 线程资源 会被耗尽,导...原创 2019-02-11 11:01:05 · 410 阅读 · 0 评论 -
Spring Cloud实战系列(三) - 声明式客户端Feign
title: Spring Cloud实战系列(三) - 声明式客户端Feigntags:Spring CloudFeign负载均衡categories:微服务框架系列author: Vainlgorydate: 2019-01-25 12:21:00前言上一篇文章,讲述了如何通过 RestTemplate 配合 Ribbon 去消费服务。Feign 是一个 声明式 的...原创 2019-02-11 10:58:34 · 248 阅读 · 0 评论 -
Spring Cloud实战系列(二) - 客户端调用Rest + Ribbon
title: Spring Cloud实战系列(二) - 客户端调用Rest + Ribbontags:Spring CloudRibbon负载均衡categories:微服务框架系列author: Vainlgorydate: 2019-01-24 09:21:00前言上一篇文章我们介绍了 Eureka 服务注册中心 的搭建,这篇文章介绍一下如何使用 Eureka 服...原创 2019-02-11 10:56:47 · 273 阅读 · 0 评论 -
Spring Cloud实战系列(十) - 单点登录JWT与Spring Security OAuth 2.0
前言通过 JWT 配合 Spring Security OAuth2 使用的方式,可以避免 每次请求 都 远程调度 认证授权服务。资源服务器 只需要从 授权服务器 验证一次,返回 JWT。返回的 JWT 包含了 用户 的所有信息,包括 权限信息。正文1. 什么是JWTJSON Web Token(JWT)是一种开放的标准(RFC 7519),JWT 定义了一种 紧凑 且 自包含 的标准,旨...原创 2019-02-11 11:14:36 · 9036 阅读 · 9 评论