
Spring Cloud
文章平均质量分 89
Java技术栈
Java每天一篇干货,微信公众号:Java技术栈
展开
-
Spring Cloud 如何动态刷新 Git 仓库配置?
有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢?本文基于以下讲解:Spring Cloud Greenwich.SR3Spring Boot 2.1.7.RELEASE基于 Git 的配置中心仓库添加 actuator 依赖在引用配置中心的项目中添加以下 actuator 依赖:<dependencies> ... <de...原创 2020-01-15 10:19:47 · 495 阅读 · 0 评论 -
Spring Cloud @RefreshScope 原理是什么?
要清楚RefreshScope,先要了解ScopeScope(org.springframework.beans.factory.config.Scope)是Spring 2.0开始就有的核心的概念RefreshScope(org.springframework.cloud.context.scope.refresh)是spring cloud提供的一种特殊的scope实现,用来实现配置、实例...转载 2019-12-16 14:57:28 · 868 阅读 · 0 评论 -
Spring Cloud 多版本管理那些事。
好久没有研究 Spring Cloud 了,也没有关注它的更新及新特性,上官网看了下,又增加了几个版本,有正式版有预览版,多达 6 个版本,实在让人蒙逼。而我们的项目版本还仪停留在 Dalston SR1 版本。Spring Cloud 的多版本这么多不同的版本,它们都有什么区别,我们开发微服务到底使用哪一个版本呢?这些版本与 Spring Boot 版本又是一个怎样的依赖关系...原创 2018-05-22 15:12:14 · 4395 阅读 · 0 评论 -
Spring Cloud Finchley 正式发布,包含 4 个重大更新!
在 Spring 的官方博客上已经看到 Spring Cloud Finchley 在 06 月 19 日这一天正式发布了,我们在 Maven 中央仓库也看到了最新版的更新。Finchley 正式版的发布貌似经历了相当长的时间,果然是闷声发大财,这次的重大发布主要带来了以下 4 项重大更新。重大更新1、新增 Spring Cloud Gateway 组件Spring...原创 2018-06-21 09:20:22 · 3732 阅读 · 0 评论 -
凉凉了,Eureka 2.x 停止维护,Spring Cloud 何去何从?
今年 Dubbo 活了,并且被 Apache 收了。同时很不幸,Spring Cloud 下的 Netflix Eureka 组件项目居然宣布闭源了。。已经从 Dubbo 迁移至 Spring Cloud 上的人,你们还好吗? 闭源:https://github.com/Netflix/eureka/wiki大概意思是: Eureka 2.0 的开源工作已经停止,依赖于开源库...原创 2018-07-11 09:21:34 · 32075 阅读 · 3 评论 -
Spring Cloud 升级最新 Finchley 版本,踩了所有的坑!
Spring Boot 2.x 已经发布了很久,现在 Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,现在一起为项目做一次整体框架升级。升级前 => 升级后Spring Boot 1.5.x => Spring Boot 2.0.2Spring Cloud Edgware SR4 => Spring Cloud F...原创 2018-08-09 09:03:25 · 16161 阅读 · 4 评论 -
厉害了,Spring Cloud for Alibaba 来了!
最近,Spring Cloud 发布了 Spring Cloud Alibaba 首个预览版本:Spring Cloud for Alibaba 0.2.0.大家都好奇,这和阿里巴巴有什么关系?莫非是给阿里巴巴定制了一个 Spring Cloud ?其实也差不多,栈长带大家来看下这到底是个什么鬼?Spring Cloud for Alibaba 是什么鬼?官宣:https://spri...原创 2018-11-22 09:18:56 · 14254 阅读 · 0 评论 -
Hystrix 停止开发。。。Spring Cloud 何去何从?
栈长得到消息,Hystrix 停止开发了。。。大家如果有对 Hystrix 不清楚的,请看下这篇文章:分布式服务防雪崩熔断器,Hystrix理论+实战。来看下 Hystrix 停止开发官宣:https://github.com/Netflix/Hystrix文中大概的意思是:Hystrix 不再继续开发了,目前的稳定版本 1.5.18 已经足够满足现有应用对 Hystrix 的需...原创 2018-11-30 08:54:09 · 1011 阅读 · 0 评论 -
Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现
作者 | Spring Cloud Alibaba 高级开发工程师洛夜来自公众号阿里巴巴中间件投稿前段时间 Hystrix 宣布不再维护之后(Hystrix 停止开发。。。Spring Cloud 何去何从?),Feign 作为一个跟 Hystrix 强依赖的组件,必然会有所担心后续的使用。作为 Spring Cloud Alibaba 体系中的熔断器 Sentinel,Sentinel...原创 2018-12-17 08:28:21 · 2614 阅读 · 1 评论 -
Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝。。
Spring Cloud Greenwich 正式版在 01/23/2019 这天正式发布了,下面我们来看下有哪些更新内容。生命周期终止提醒Spring Cloud EdgwareEdgware 版本将于 08/01/2019 正式退役,具体可以参考官方宣布:https://spring.io/blog/2018/07/30/spring-cloud-edgware-eol-aug-1s...原创 2019-01-28 15:43:46 · 2785 阅读 · 0 评论 -
Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!
Spring Cloud 的注册中心可以由 Eureka、Consul、Zookeeper、ETCD 等来实现,这里推荐使用 Spring Cloud Eureka 来实现注册中心,它基于 Netflix 的 Eureka 做了二次封装,完成分布式服务中服务治理的功能,微服务系统中的服务注册与发现都通过这个注册中心来进行管理。今天栈长就来分享一个 Eureka 注册中心玩法,从 0 到分布式集群...原创 2019-04-03 10:28:24 · 885 阅读 · 0 评论 -
Spring Cloud Eureka 常用配置详解,建议收藏!
前几天,栈长分享了 《Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!》,今天来分享下 Spring Cloud Eureka 常用的一些参数配置及说明。Spring Boot 的配置参考Java技术栈微信公众号往期 Spring Boot 系列文章,在公众号后台回复:boot。这篇只针对 Spring Cloud Eureka 常用到的配置进行解释。Sp...原创 2019-04-24 09:22:59 · 597 阅读 · 0 评论 -
Spring Cloud Eureka 自我保护机制实战分析
前些天栈长在Java技术栈微信公众号分享过 Spring Cloud Eureka 的系列文章:Spring Cloud Eureka 自我保护机制Spring Cloud Eureka 常用配置详解其中,可能大家关于自我机制的具体保护逻辑还不是特别清楚,今天栈长就具体分析和实战一下,自我保护机制到底是怎么工作的。现在我们把保护机制开启:关注右上角的两个重要参数:参数...原创 2019-05-27 13:58:01 · 898 阅读 · 1 评论 -
Spring MVC & Boot & Cloud 技术教程汇总(长期更新)
昨天我们发布了Java成神之路上的知识汇总,今天继续。Java成神之路技术整理(长期更新)以下是Java技术栈微信公众号发布的关于 Spring/ Spring MVC/ Spring Boot/ Spring Cloud 的技术干货,本文长期更新。Spring 系列Java 必看的 Spring 知识汇总Spring 5.0 正式发布了Spring的核心模块解析Sprin...原创 2018-04-13 16:36:33 · 1997 阅读 · 1 评论 -
Spring Cloud动态刷新配置信息
有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢?添加依赖 ... org.springframework.boot spring-boot-starter-actuator ...spring-boot-starter-actuator:这个模块的/refresh(POST原创 2018-01-09 10:10:57 · 5011 阅读 · 0 评论 -
Spring Cloud配置中心高可用搭建
本文通过config server连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行。引入依赖dependencies> dependency> groupId>org.springframework.cloudgroupId> artifactId>spring-cloud-config-serverartifac原创 2018-01-09 10:10:44 · 1712 阅读 · 0 评论 -
Spring Cloud注册中心高可用搭建
Spring Cloud的注册中心可以由Eureka、Consul、Zookeeper、ETCD等来实现,这里推荐使用Spring Cloud Eureka来实现注册中心,它基于Netfilix的Eureka做了二次封装,完成分布式服务中服务治理的功能,微服务系统中的服务注册与发现都通过这个注册中心来进行管理。引入Eureka Server依赖之前的文章基础上加入Spring Clou原创 2018-01-12 17:23:06 · 436 阅读 · 0 评论 -
Spring Cloud配置中心客户端读取配置
微服务连接配置中心来实现外部配置的读取。引入依赖dependencies> dependency> groupId>org.springframework.cloudgroupId> artifactId>spring-cloud-starter-eurekaartifactId> dependency> dependency原创 2018-01-12 17:23:33 · 8410 阅读 · 0 评论 -
Spring Cloud服务安全连接
Spring Cloud可以增加HTTP Basic认证来增加服务连接的安全性。1、加入security启动器在maven配置文件中加入Spring Boot的security启动器。dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-securi原创 2018-01-13 10:06:40 · 1519 阅读 · 0 评论 -
Spring Cloud Eureka自我保护机制
自我保护背景首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念, 即使N-1个节点挂掉也不会影响其他节点的正常运行。默认情况下,如果Eureka Server在一定时间内(默认90秒)没有接收到某个微服务实例的心跳,Eureka Server将会移除该实例。但是当网络分区故障发生时,微服务与Eureka Server之间无法正常通信,而微服务本身是正原创 2018-01-13 10:06:59 · 1118 阅读 · 0 评论 -
Spring Cloud是什么?
简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行原创 2018-01-09 10:10:13 · 685 阅读 · 0 评论 -
Spring Cloud配置中心内容加密
从配置获取的配置默认是明文的,有些像数据源这样的配置需要加密的话,需要对配置中心进行加密处理。下面使用对称性加密来加密配置,需要配置一个密钥,当然也可以使用RSA非对称性加密,但对称加密比较方便也够用了,这里就以对称加密来配置即可。1、安装JCEJDK下的JCR默认是有长度限制的,需要替换没有长度限制的JCE版本。 http://www.oracle.com/technet原创 2018-01-09 10:10:32 · 2692 阅读 · 1 评论