Spring cloud
架构技术专栏
知识改变命运,梦想创造未来
展开
-
Spring Cloud Security OAuth2.0 认证授权系列(一) 基础概念
世界上最快的捷径,就是脚踏实地,本文已收录【架构技术专栏】关注这个喜欢分享的地方。前序最近想搞下基于Spring Cloud的认证授权平台,总体想法是可以对服务间授权,想做一个基于Agent 的无侵入的方式。因为新版本的Spring Cloud Security 、 OAuth2.0 貌似改了些东西,说上网随便翻翻,但发现没有针对Spring Security OAuth2.0认证授权系统性的文章。遂结合一些资料和自己的一些梳理,来搞一个认证授权系列,就当是一个总结了。其实前面我也搞了几个关.原创 2020-11-23 14:05:47 · 676 阅读 · 0 评论 -
@RefreshScope 刷新机制都不懂,还敢说会?
一、前言用过Spring Cloud的同学都知道在使用动态配置刷新的我们要配置一个@RefreshScope 在类上才可以实现对象属性的的动态更新,本着知其所以然的态度,晚上没事儿又把这个点回顾了一下,下面就来简单的说下自己的理解。总览下,实现@RefreshScope 动态刷新的就需要以下几个:@ Scope@RefreshScopeRefreshScopeGenericScopeScopeContextRefresher二、@Scope一句话,@RefreshSco原创 2020-06-11 00:01:43 · 58236 阅读 · 10 评论 -
Spring Cloud 灰度发布解决方案
因为目前公司架构全部切换到spring cloud 模式,对于服务灰度方面没有dubbo zk的方便了,所以细细研究总结下留作备份。目前业界有几种流行的发布部署策略,从网上资料可以搜索到,不是这次重点贴出来看看就行了。目前部署的几种策略蓝绿部署蓝绿部署无需停机,并且风险较小。 (1) 部署版本1的应用(一开始的状态) 所有外部请求的流量都打到这个版本上。 (2) ...原创 2018-05-23 16:28:11 · 19576 阅读 · 4 评论 -
Spring Cloud 本地属性覆盖问题
##注:使用版本版本 spring cloud F SR2当前在项目中使用了Spring cloud 配置中心模式,使用spring.cloud.config.server.overrides对一些公共配置进行下发,比如kafka bus 的server 配置等等,但是在一些特殊情况下需要本地使用其他的kafka配置,所以就有了配置上的冲突。但是远程配置的优先级默认高于本地配置。##优先级...原创 2018-11-01 17:57:16 · 3777 阅读 · 1 评论 -
Spring Cloud 基于Bus 的AB-TEST定制化组件
一、前情提要:>因剧情需要,所以准备在基础开发平台中进行AB-TEST组件开发。目前主要使用了Spring Cloud E-SR2 版本,其中使用了kafka作为内置bus总线,另一组kafka用于监控trace推送(如zipkin、自定义监控)。AB-TEST大家都应该了解过,如不了解请参考 https://www.itcodemonkey.com/article/10398....原创 2019-01-05 16:54:33 · 337 阅读 · 0 评论 -
Spring Cloud F & Spring Boot 2.0 版本升级说明书
Spring Boot 2.0 需要 Java 8 或更高版本。不再支持 Java 6 和 7 了在 Spring Boot 2.0 中,许多配置属性被重新命名/删除,开发人员需要更新依赖版本以下库的最低支持版本已更改:Elasticsearch 5.6Gradle 4Hibernate 5.2Jetty 9.4Spring Framework 5Spring Security...原创 2019-01-08 18:05:49 · 1045 阅读 · 0 评论 -
Spring Cloud Feign 基础
Finchley.SR2一、什么是Feignfeign 是一种声明式的web 客户端,可以使用它的注解创建接口,它也支持自定义编解码。Spring Cloud 集成了Ribbon 和Eureka 为客户端提供了负载均衡策略。Feing有两个主要注解: (@EnableFeignClients 用于开启feign功能,@FeignClient 用于定义feign 接口)。二、 引入...原创 2019-01-29 20:13:40 · 7373 阅读 · 0 评论