avatar
文章
360
标签
49
分类
10
首页
时间轴
分类
关于
Logo只有那年胜过年年
搜索
首页
时间轴
分类
关于

只有那年胜过年年

Spring Cloud 多版本管理那些事。
发表于2025-10-29|后端
好久没有研究 Spring Cloud 了,也没有关注它的更新及新特性,上官网看了下,又增加了几个版本,有正式版有预览版,多达 6 个版本,实在让人蒙逼。 而我们的项目版本还仪停留在 Dalston SR1 版本。 Spring Cloud 的多版本 这么多不同的版本,它们都有什么区别,我们开发微服务到底使用哪一个版本呢?这些版本与 Spring Boot 版本又是一个怎样的依赖关系?带着这些问题,我们必须把它一一搞清楚,不然总会让你很头疼。。 首先 Spring Cloud 是一个由很多子项目组成的庞大项目,Spring Cloud 的主要项目如下: Spring Cloud Config Spring Cloud Netflix Spring Cloud Bus Spring Cloud Cluster Spring Cloud Security ... 更多请参考官方说明: https://projects.spring.io/spring-cloud/ 然而,这些子项目都有不同的发布阶段,为了管理主项目和子项目的依赖关系,以及为...
Spring Cloud 升级最新 Greenwich 版本,舒服了~
发表于2025-10-29|后端
去年将 Spring Cloud 升级到了 Finchley 版本:Spring Cloud 升级最新 Finchley 版本,踩了所有的坑! 这个大版本栈长是踩了非常多的坑啊,帮助了不少小伙伴。 Spring Cloud Greenwich 在 01/23/2019 这天正式发布了:Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝!。 Greenwich发布也快 1 年了,栈长迟迟没有升级,距离上个大版本升级一年多了,所以栈长最近将 Spring Cloud 升级到了 Greenwich,几乎没踩多少坑,但也有坑,这里再记录分享一下,希望对你有用。 依赖升级升级前 => 升级后 Spring Cloud Finchley.RELEASE => Spring Cloud Greenwich.SR3 Spring Boot 2.0.2.RELEASE => Spring Boot 2.1.7.RELEASE 为什么不直接升级到 Spring Boot 2.2.x? Spring ...
Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝。。
发表于2025-10-29|后端
Spring Cloud Greenwich 正式版在 01/23/2019 这天正式发布了,下面我们来看下有哪些更新内容。 生命周期终止提醒Spring Cloud EdgwareEdgware 版本将于 08/01/2019 正式退役,具体可以参考官方宣布: https://spring.io/blog/2018/07/30/spring-cloud-edgware-eol-aug-1st-2019 Spring Cloud FinchleyFinchley 版本作为 Spring Boot 2.0.x 的主要版本,Finchley 的生命周期也会由 Spring Boot 2.0.x 版本的终止而终止。 Spring Cloud GreenwichGreenwich 版本现在作为一个次要版本,它后续将继续支持 Spring Boot 2.x 的发布支持。 分不清这些版本的区别和意义?可以参考栈长之前写的关于版本的文章:Spring Cloud 多版本怎么选择?。 Greenwich 重大更新兼容JDK这个最新版本的发布最重要的一点...
Spring Cloud 是什么?
发表于2025-10-29|后端
简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 目前最新版本:Dalston.SR3 官网:http://projects.spring.io/spring-cloud/ 特性Spring Cloud专注于提供良好的开箱即用经验的典型用例和可扩展性机制覆盖。 分布式/版本化配置 服务注册和发现 路由 service - to - service调用 负载均衡 断路器 分布式消息传递 子项目Spring Cloud的子项目,大致可分成两类,一类是对现有成熟框架”Spring Boot化”的封装和抽象,也是...
Spring Cloud 注册中心高可用搭建
发表于2025-10-29|后端
Spring Cloud的注册中心可以由Eureka、Consul、Zookeeper、ETCD等来实现,这里推荐使用Spring Cloud Eureka来实现注册中心,它基于Netfilix的Eureka做了二次封装,完成分布式服务中服务治理的功能,微服务系统中的服务注册与发现都通过这个注册中心来进行管理。 引入Eureka Server依赖之前的文章基础上加入Spring Cloud的依赖,现在再加入注册中心Eureka Server的依赖。 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency> </dependencies> 添加启动类,开启Eureka Server功能在包根目录下加入启...
Spring Cloud 服务安全连接
发表于2025-10-29|后端
Spring Cloud可以增加HTTP Basic认证来增加服务连接的安全性。 1、加入security启动器在maven配置文件中加入Spring Boot的security启动器。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 这样,就开启对服务连接的安全保护,系统默认为生成一个用户名为”user”及一个随机密码,随机密码在服务启动的时候在日志中会打印出来。 2、自定义用户名密码随机密码没什么实际意义,我们需要一个固定的连接用户名和密码。 在应用配置文件中加入以下配置即可。 security: user: name: admin password: admin123456 这样配置完后在连接这个服务的时候就会要求输入用户名和密码,如果认证失败...
Spring Cloud 配置中心内容加密
发表于2025-10-29|后端
从配置获取的配置默认是明文的,有些像数据源这样的配置需要加密的话,需要对配置中心进行加密处理。 下面使用对称性加密来加密配置,需要配置一个密钥,当然也可以使用RSA非对称性加密,但对称加密比较方便也够用了,这里就以对称加密来配置即可。 1、安装JCEJDK下的JCR默认是有长度限制的,需要替换没有长度限制的JCE版本。 http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html 把下载包里面的两个jar文件复制替换到JAVA_HOME/jre/lib/security目录下。 2、添加加密KEY配置中心配置文件中加入加密密钥。 encrypt: key: 0e010e17-2529-4581-b907-c8edcfd6be09 3、查看加密功能状态http://192.168.1.237:7100/encrypt/status 功能正常会显示OK {"status&quo...
Spring Cloud 配置中心客户端读取配置
发表于2025-10-29|后端
微服务连接配置中心来实现外部配置的读取。 引入依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> &l...
Spring Cloud 配置中心高可用搭建
发表于2025-10-29|后端
本文通过config server连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行。 引入依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency> </dependencies> spring-cloud-config-s...
厉害了,Spring Cloud for Alibaba 来了!
发表于2025-10-29|后端
最近,Spring Cloud 发布了 Spring Cloud Alibaba 首个预览版本:Spring Cloud for Alibaba 0.2.0. 大家都好奇,这和阿里巴巴有什么关系?莫非是给阿里巴巴定制了一个 Spring Cloud ? 其实也差不多,栈长带大家来看下这到底是个什么鬼? Spring Cloud for Alibaba 是什么鬼? 官宣:https://spring.io/blog/2018/10/30/spring-cloud-for-alibaba-0-2-0-released 官方定义如下: The Spring Cloud Alibaba project, consisting of Alibaba’s open-source components and several Alibaba Cloud products, aims to implement and expose well known Spring Framework patterns and abstractions to bring the benefits of Sp...
1…181920…36
avatar
2025
文章
360
标签
49
分类
10
公告
🌸 春去秋来,花开花落 📚 桌上的日历又薄了几页 💭 记忆中的昨天还那么清晰
最新文章
掌握 Spring 框架这 10 个扩展点,开发效率直接翻倍2025-11-10
Minikube安装教程2025-11-07
Deepseek 本地部署各个版本超级详细教学,网页版、软件版2025-11-04
Slow HTTP POST 慢速攻击2025-10-30
JDK 紧急漏洞,XMLDecoder反序列化攻击2025-10-30
分类
  • 其他3
  • 区块链4
  • 后端225
  • 安全漏洞3
  • 工具30
  • 性能4
  • 教程1
  • 数据库21
  • 架构15
  • 程序人生54
标签
文章LinuxJVM分布式技术其他区块链基础安全漏洞多线程性能优化新特性架构算法程序人生行业动态规范资料集合进阶面试Elastic JobdockerJWTDubboMyBatisNettyShiroSpringSpring MVCSpring CloudTomcatSpring BootZookeeper日志开源综合技术消息队列缓存连接池Eclipse
归档
  • 2025年11月 3
  • 2025年10月 355
  • 2025年09月 1
  • 2024年12月 1
网站信息
文章数目 :
360
本站访客数 :
本站总浏览量 :
最后更新时间 :
访客地图
© 2025 By 2025
搜索
数据加载中