• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

Spring Cloud OAuth2 授权码模式使用教程

Spring Cloud OAuth2 授权码模式使用教程
上一篇文章可能是全网最详细的 Spring Cloud OAuth2 单点登录使用教程了其实只介绍了使用 password 模式进行身份认证和单点登录。 本篇继续来讲 Spring Cloud OAuth2 的另外一种授权模式,那就是 授权码模式,如果你集成过微信、微博登录的功能,那一定对这个模式有一定的了解。接下来,跟着本教程,保证你可以更加透彻的了解……继续阅读 »

winrains 3个月前 (04-23) 16浏览 0个赞

SpringCloud:网关 Gateway 入门体验

SpringCloud:网关 Gateway 入门体验
网关服务核心是将进入的请求正确合理的路由到下层具体的服务进行业务处理,从它的功能来看,网关服务的核心就是路由信息的构建。Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全、监控、埋点和限流等……继续阅读 »

winrains 4个月前 (03-21) 60浏览 1个赞

SpringCloud:断路器 Hystrix

SpringCloud:断路器 Hystrix
简介 Hystrix 是 Netflix 的一个开源项目,它能够在服务失效的情况下,通过隔离系统依赖服务的方式,防止服务级联失败,造成服务雪崩。同时Hystrix 还提供了失败回滚机制,使得系统能够更快的从异常中恢复。Hystrix 为服务间调用提供了保护和控制。 Hystrix 具有的功能如下: 当通过客户端调用服务出现高延迟或者调用失败时,能够为系统……继续阅读 »

winrains 4个月前 (03-21) 16浏览 0个赞

SpringCloud:配置中心 Apollo

SpringCloud:配置中心 Apollo
简介 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。 本篇将搭建一套 Apollo 配置中心环境,并通过一个 demo 案例来演示如何在 SpringCloud 体系中使用 Apollo。 环境准备 类别 值 JDK ……继续阅读 »

winrains 4个月前 (03-21) 19浏览 0个赞

SpringCloud:Config 配置中心原理

SpringCloud:Config 配置中心原理
本篇可以配合《SpringCloud-配置中心 Config》来看,《SpringCloud-配置中心 Config》中是基于SOFABoot 来集成 Spring Cloud Config 的一个 demo 案例。在demo中,涉及到三个角色: 配置中心服务端:为配置客户端提供对应的配置信息,配置信息的来源是配置仓库。应用启动时,会从配置仓库拉取配置信息……继续阅读 »

winrains 4个月前 (03-21) 28浏览 0个赞

SpringCloud:配置中心 Config

SpringCloud:配置中心 Config
简介 在分布式系统中,每一个功能模块都能拆分成一个独立的服务,一次请求的完成,可能会调用很多个服务协调来完成,为了方便服务配置文件统一管理,更易于部署、维护,所以就需要一个地方来管理这些配置信息。 在 spring cloud Config 就提供了这样的能力,通过集中化管理的方式,支持配置文件放在在配置服务的内存中远程 Git 仓库以及Subversio……继续阅读 »

winrains 4个月前 (03-21) 21浏览 0个赞

SpringCloud:负载均衡器 Ribbon

SpringCloud:负载均衡器 Ribbon
上一篇 SpringCloud-声明式服务调用 Feign 中介绍了如何使用 Feign 来完成服务调用。因为 Feign 本身已经集成了 Ribbon ,所以也具有负载均衡的能力。那么本篇将使用 RestTemplate + Ribbon 来实现服务调用和负载均衡策略。 Ribbon 简介 Ribbon 是管理HTTP和TCP服务客户端的负载均衡器。Rib……继续阅读 »

winrains 4个月前 (03-21) 21浏览 0个赞

SpringCloud:声明式服务调用 Feign

SpringCloud:声明式服务调用 Feign
简介 Fegin 是一个声明式的 web 服务客户端,它使得编写 web 服务客户端变得更加容易。使用 Fegin 创建一个接口并对它进行注解。它具有可插拔的注解支持包括 Feign 注解与 JAX-RS 注解,Feign 还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC 的注解,Spring Web 默认使用了 Htt……继续阅读 »

winrains 4个月前 (03-21) 21浏览 0个赞