自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 springcloud_config教程(7)--合并config-server到config-client

    之前的工程中,有eureka-server,config-server,config-client,这一套配置系统显得很冗长,增加了维护服务的成本,可以将config-server嵌入到config-client中,且无需使用eureka-server。现在开始改造config-client。    1.在之前的config-client工程中,引入spring-cloud-confi...

2018-08-02 14:26:59 598

原创 springcloud_config教程(6)--高可用的注册中心

    现在的config-server集群只有一个注册中心,如果注册中心蹦了,将无法正常运行,所以需要搭建高可用的注册中心集群。    现在开始在本机搭建eureka-server集群,使用之前的工程server1。    一.搭建注册中心    1.运行3个server1的实例,无需创建三个工程,在本机搭建集群:    在server1工程中,创建3个配置文件,并且把appli...

2018-08-02 14:24:24 767

原创 springcloud_config教程(5)--项目运行时刷新配置文件

    目前的confit-client只有在启动的时候,才回去config-server获取配置,不太方便,现在进行改造,实现项目运行时刷新配置。    有两种方式,单个客户端刷新和多个客户端同时刷新,继续使用之前的工程。    一.单个客户端刷新    1.在config-client工程中增加依赖 <dependency> <groupId&g...

2018-08-02 14:22:22 953

原创 springcloud_config教程(4)--更高级的配置加密与安全

    目前的加密还不够严格,比如说配置文件中保存有git的密码、对称加密的key 和 明文的security.user.password /spring.cloud.config.password,需要针对这三个部分进行需要进行改造。本文的基础是上一篇,已经配置好了无限长度的JCE。     一.SSH方式登录GIT    之前的config-server中,配置了git的用户名和密码,...

2018-08-02 14:20:57 1781 2

原创 springcloud_config教程(3)--配置加密与安全

    之前的工程存在两个问题:    1)可以随意通过url获取到config-server的内容,不安全。    2)配置文件保存在git中,配置中的敏感信息有泄漏风险;    本文的目的就是解决以上两个问题,使用的工程是上一篇的工程。    一.使用spring-security来限制通过url获取配置内容。    1.在config-server工程中增加依赖: ...

2018-08-02 14:15:39 3414

原创 springcloud_config教程(2)--高可用的config-server

    通过之前的快速入门,config-client是可以从config-server中获取配置了,但是有几个问题:    1)config-server服务如果崩了,config-client就无法获取新的配置了,需要将config-server配置为集群而实现高可用。    2)config-server如果地址改变了,那么config-client中配置的地址也要改变,不太方便,需...

2018-08-02 14:09:47 726

原创 springcloud_config教程(1)--快速入门

一.为什么使用spring-cloud-config    在springboot项目中,配置文件通常是放在项目中的application.properties或者application.yml中,如果有多个项目,就有多个配置文件,在分布式项目中,有时需要对配置进行集中管理,公司目前使用的是zookeeper,缺点是更新配置后需要重启项目才能获取最新的配置,而且没有版本记录。而spring-c...

2018-08-02 14:06:40 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除