SpringCloud配置中心集群搭建
时间:2022-05-08
本文章向大家介绍SpringCloud配置中心集群搭建,主要内容包括一、简介、二、构建config-server、三、构建config-client、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
一、简介
为了方便配置文件统一管理,需要分布式配置中心组件,在springcloud中,使用配置中心。
可以放在本地,也可以放在远程git或者svn。
服务数量多的情况下,可以创建配置集群。
二、构建config-server
pom就不粘贴了,可在网上随便一搜。
配置文件:
spring:
application:
name: config-server
cloud:
config:
server:
git:
uri: https://gitee.com/unclehh/springcloudConfig.git
searchPaths: config-1,config-2,config-3
# username: username
# password: password
server:
port: 2001
security:
user:
name: hjb
password: 'hjb123'
eureka:
instance:
prefer-ip-address: true
client:
serviceUrl:
defaultZone: http://peer1:1111/eureka/
如果Git仓库为公开仓库,可以不填写用户名和密码,如果是私有仓库需要填写
然后加上注解
@EnableConfigServer
@SpringBootApplication
@EnableEurekaClient
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
三、构建config-client
pom类似,主要是配置文件bootstrap.properties
spring.application.name=config-client
spring.cloud.config.label=master
spring.cloud.config.profile=dev
eureka.client.serviceUrl.defaultZone=http://peer1:1111/eureka/
spring.cloud.config.discovery.enabled=true
spring.cloud.config.discovery.serviceId=config-server
server.port=2002
加上注解
@SpringBootApplication
@EnableEurekaClient
这样子就可以根据serviceId配置多个配置中心。
最后启动,可以在注册中心看到配置中心集群。
- hdu---(1421)搬寝室(dp)
- hdu----(1257)最少拦截系统(dp/LIS)
- nginx安装Fancy美化索引目录
- hdu---(3779)Railroad(记忆化搜索/dfs)
- RHEL下KVM虚拟化部署-安装虚拟化
- hdu--(1025)Constructing Roads In JGShining's Kingdom(dp/LIS+二分)
- kafka权威指南 第二章第6节 Kafka集群配置与调优
- hdu----(1677)Nested Dolls(DP/LIS(二维))
- hdu----(1950)Bridging signals(最长递增子序列 (LIS) )
- hdu------(1757)A Simple Math Problem(简单矩阵快速幂)
- python实现Tab自动补全功能
- hdu-----(2807)The Shortest Path(矩阵+Floyd)
- hdu----(4686)Arc of Dream(矩阵快速幂)
- HDU----(4549)M斐波那契数列(小费马引理+快速矩阵幂)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释