java配置中心开源项目_配置中心搭建(spring-cloud-config-server)
1.github创建配置库
2.配置服务端
①创建项目
②导入jar
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
org.springframework.cloud
spring-cloud-config-server
③yml配置
server:
port: 8848
eureka:
client:
service-url:
defaultZone: http://localhost:7001/eureka
instance:
prefer-ip-address: true
spring:
application:
name: ruigou-config-server
cloud:
config:
server:
git:
uri: https://github.com/xxxxx/application_config.git
username: xxxxx
password: xxxxxxxx
④入口
@SpringBootApplication
@EnableEurekaClient
@EnableConfigServer
public class ConfigServerApplication_8848 {
public static void main(String[] args) {
SpringApplication.run(ConfigServerApplication_8848.class);
}
}
⑤测试
localhost:8848/application-plat-dev.yml
3.配置客户端
Eureka,configserver不需要,其他的都是客户端
①创建项目
②导入jar
org.springframework.cloud
spring-cloud-starter-config
org.springframework.boot
spring-boot-maven-plugin
cn.rui97.ruigou.PlatApplication_8001
ZIP
repackage
③做配置
spring:
profiles:
active: dev
cloud:
config:
name: application-plat #github上面名称
profile: ${spring.profiles.active} #环境 java -jar -D xxx jar
label: master #分支
discovery:
enabled: true #从eureka上面找配置服务
service-id: ruigou-config-server #指定服务名
#uri: http://127.0.0.1:1299 #配置服务器 单机配置
eureka: #eureka不能放到远程配置中
client:
service-url:
defaultZone: http://localhost:7001/eureka #告诉服务提供者要把服务注册到哪儿 #单机环境
instance:
prefer-ip-address: true #显示客户端真实ip
④打包测试
命令:java -jar -Dspring.profiles.active=test plat_services_8001-1.0-SNAPSHOT.jar
java配置中心开源项目_配置中心搭建(spring-cloud-config-server)相关推荐
- 为Spring Cloud Config Server配置远程git仓库
简介 虽然在开发过程,在本地创建git仓库操作起来非常方便,但是在实际项目应用中,多个项目组需要通过一个中心服务器来共享配置,所以Spring Cloud配置中心支持远程git仓库,以使分散的项目组更 ...
- 第十二章:Spring Cloud Config Server 的配置
###1.为什么要使用config 集中管理 不通环境不通配置 运行期间动态调整配置 自动刷新 ###2.用法入门 导入pom <dependency><groupId>org ...
- java测试spring cloud_java – 从Spring引导单元测试中排除Spring Cloud Config Server
鉴于我有以下3豆: @Component public class ServiceConfig { // This value is only available from the Spring Cl ...
- java图片处理开源项目_如何处理离开开源项目
java图片处理开源项目 2015年初,我决定离开我的工作,这是我刚刚工作两年多的时候. 我的家人和朋友中没有一个人对我担任其他职位感到惊讶. 采取这一举措是一件很平常的事情,特别是在我们倾向于频繁更 ...
- java ssh框架开源项目_几个比较棒的开源ssh框架
集结最新主流时尚开源技术的面向企业级Web应用的基础开发框架,提供一个J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考. http://www.jeasy ...
- guns 最新开源框架企业版下载_国内比较火的5款Java微服务开源项目
本文介绍国内比较火的5款Java微服务开源项目,pig是基于Spring Cloud.OAuth2.0.Vue的前后端分离的系统. 通用RBAC权限设计及其数据权限和分库分表 支持服务限流.动态路由. ...
- 分布式配置中心:spring cloud config
分布式配置中心:spring cloud config 前言 Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集 ...
- Java B2B2C o2o多用户商城 springcloud架构 (六)分布式配置中心(Spring Cloud Config)
一.简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件.在Spring Cloud中,有分布式配置中心组件spring cloud config ...
- java B2B2C Springboot电子商城系统 (六) 分布式配置中心(Spring Cloud Config)
2019独角兽企业重金招聘Python工程师标准>>> 一.简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件.在Spring ...
最新文章
- java·环境变量、基本数据类型
- wps不能打印_excel小技巧:在手机上的文件的保存、分享、打印
- python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...
- Spring Cloud Stream 体系及原理介绍
- 怎么利用迭代器写入mysql_流迭代器实现文件操作(读取和写入)方法详解
- linux调用一个函数失败 打印错误,linux下settimeofday函数调用失败,何故?解决办法...
- 计量经济学及stata应用思维导图_小学毕业数学重点考点,火车过桥应用题,用思维导图轻松掌握...
- java 数组排序论文_Java 7是否对方法Arrays.Sort使用Tim Sort?
- Kotlin替换Dagger2/Hilt的依赖注入框架--Koin。
- SpringBoot中各配置文件的优先级及加载顺序
- python nodemcu_python开发nodemcu(一)
- todolist作业效果
- RGBA alpha 透明度混合算法实现和测试
- Name Disambiguaiton in Aminer论文解读
- Laravel关联模型中过滤结果为空的结果集(has和with区别)
- 锐捷 重启计算机,关于锐捷客户端重安装后要求反覆重启的解决办法
- 深入解读5G关键技术
- uniapp 微信小程序 弹窗 用户授权
- overload与override
- 安利三款好用的音频剪辑软件,值得收藏
热门文章
- 在UE5创造一个多山的松树森林场景学习教程
- list_for_each_safe
- 戏说 .NET GDI+系列学习教程(三、Graphics类的应用_验证码)
- Mysql Cluster 集群 windows版本
- Kubernetes集群部署(yum部署)
- Python爬虫入门教程 54-100 博客园等博客网站自动评论器
- BeanShell使用json.jar包处理Json数据
- CentOS虚拟机和物理机共享文件夹实现
- Ajax弹出漂亮可拖动的提示层(窗)效果
- CDMA模块上网设置的过程