From 605bb0c460316d5cb2f06fd0a84e28a28cc74fac Mon Sep 17 00:00:00 2001 From: TinyYu Date: Tue, 2 Aug 2022 15:51:56 +0800 Subject: [PATCH] =?UTF-8?q?config=E9=85=8D=E7=BD=AE=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- note/springCloudNetflix-8-1.md | 15 +++++++ pom.xml | 2 + spring-cloud-netflix-config-server/pom.xml | 33 +++++++++++++++ .../java/cn/mobius/ConfigApplication.java | 15 +++++++ .../src/main/resources/application.yml | 24 +++++++++++ .../target/classes/application.yml | 24 +++++++++++ .../classes/cn/mobius/ConfigApplication.class | Bin 0 -> 860 bytes spring-cloud-netflix-eureka-server/pom.xml | 4 ++ .../target/classes/application.yml.ver | 12 ++++++ .../target/classes/bootstrap.yml | 9 ++++ spring-cloud-netflix-gateway/pom.xml | 4 ++ .../{application.yml => application.yml.ver} | 0 .../src/main/resources/bootstrap.yml | 9 ++++ spring-cloud-netflix-zuul/pom.xml | 4 ++ .../{application.yml => application.yml.ver} | 0 .../src/main/resources/bootstrap.yml | 9 ++++ .../target/classes/application.yml.ver | 39 ++++++++++++++++++ .../target/classes/bootstrap.yml | 9 ++++ spring-cloud-order-server/pom.xml | 4 ++ .../{application.yml => application.yml.ver} | 0 .../src/main/resources/bootstrap.yml | 9 ++++ spring-cloud-pay-server/pom.xml | 4 ++ .../{application.yml => application.yml.ver} | 0 .../src/main/resources/bootstrap.yml | 9 ++++ .../target/classes/application.yml.ver | 34 +++++++++++++++ .../target/classes/bootstrap.yml | 9 ++++ spring-cloud-user-server/pom.xml | 4 ++ ...cation-dev.yml => application-dev.yml.ver} | 0 ...tion-test.yml => application-test.yml.ver} | 0 .../{application.yml => application.yml.ver} | 0 .../src/main/resources/bootstrap-dev.yml | 9 ++++ .../src/main/resources/bootstrap-test.yml | 9 ++++ .../src/main/resources/bootstrap.yml | 9 ++++ .../target/classes/application-dev.yml.ver | 17 ++++++++ .../target/classes/application-test.yml.ver | 17 ++++++++ .../target/classes/application.yml.ver | 17 ++++++++ .../target/classes/bootstrap-dev.yml | 9 ++++ .../target/classes/bootstrap-test.yml | 9 ++++ .../target/classes/bootstrap.yml | 9 ++++ 39 files changed, 390 insertions(+) create mode 100644 note/springCloudNetflix-8-1.md create mode 100644 spring-cloud-netflix-config-server/pom.xml create mode 100644 spring-cloud-netflix-config-server/src/main/java/cn/mobius/ConfigApplication.java create mode 100644 spring-cloud-netflix-config-server/src/main/resources/application.yml create mode 100644 spring-cloud-netflix-config-server/target/classes/application.yml create mode 100644 spring-cloud-netflix-config-server/target/classes/cn/mobius/ConfigApplication.class create mode 100644 spring-cloud-netflix-eureka-server/target/classes/application.yml.ver create mode 100644 spring-cloud-netflix-eureka-server/target/classes/bootstrap.yml rename spring-cloud-netflix-gateway/src/main/resources/{application.yml => application.yml.ver} (100%) create mode 100644 spring-cloud-netflix-gateway/src/main/resources/bootstrap.yml rename spring-cloud-netflix-zuul/src/main/resources/{application.yml => application.yml.ver} (100%) create mode 100644 spring-cloud-netflix-zuul/src/main/resources/bootstrap.yml create mode 100644 spring-cloud-netflix-zuul/target/classes/application.yml.ver create mode 100644 spring-cloud-netflix-zuul/target/classes/bootstrap.yml rename spring-cloud-order-server/src/main/resources/{application.yml => application.yml.ver} (100%) create mode 100644 spring-cloud-order-server/src/main/resources/bootstrap.yml rename spring-cloud-pay-server/src/main/resources/{application.yml => application.yml.ver} (100%) create mode 100644 spring-cloud-pay-server/src/main/resources/bootstrap.yml create mode 100644 spring-cloud-pay-server/target/classes/application.yml.ver create mode 100644 spring-cloud-pay-server/target/classes/bootstrap.yml rename spring-cloud-user-server/src/main/resources/{application-dev.yml => application-dev.yml.ver} (100%) rename spring-cloud-user-server/src/main/resources/{application-test.yml => application-test.yml.ver} (100%) rename spring-cloud-user-server/src/main/resources/{application.yml => application.yml.ver} (100%) create mode 100644 spring-cloud-user-server/src/main/resources/bootstrap-dev.yml create mode 100644 spring-cloud-user-server/src/main/resources/bootstrap-test.yml create mode 100644 spring-cloud-user-server/src/main/resources/bootstrap.yml create mode 100644 spring-cloud-user-server/target/classes/application-dev.yml.ver create mode 100644 spring-cloud-user-server/target/classes/application-test.yml.ver create mode 100644 spring-cloud-user-server/target/classes/application.yml.ver create mode 100644 spring-cloud-user-server/target/classes/bootstrap-dev.yml create mode 100644 spring-cloud-user-server/target/classes/bootstrap-test.yml create mode 100644 spring-cloud-user-server/target/classes/bootstrap.yml diff --git a/note/springCloudNetflix-8-1.md b/note/springCloudNetflix-8-1.md new file mode 100644 index 0000000..85816a2 --- /dev/null +++ b/note/springCloudNetflix-8-1.md @@ -0,0 +1,15 @@ +[toc] + +# SpringCloudNetflix-day04 + +## 1.config配置中心 + +- 在分布式系统中,由于服务数量多,为了方便服务配置文件统一管理,使用配置中心组件。在spring cloud中,分布式配置中心组件config可以集中管理文件,修改配置文件无需重启服务等。支持配置文件放在配置服务的本地,也支持将配置文件放在远程仓库(如:git)中集中管理。在spring cloud config分为了服务端config server和客户端config client。 + +## 2.配置中心工作流程 + +- 上传文件到git或其他远程仓库/本地 -> 搭建独立的config server(服务端),从远程仓库或本地拉取配置文件 -> 注册config server 到eureka server中(config server可以脱离注册中心,但是如果config client(客户端)使用服务发现的方式指定配置中心就需要注册到注册中心)-> 微服务通过config client向配置中心config server发起请求获取配置文件 -> 配置中心从远程仓库/本地中获取配置文件,返回给微服务 +- 注意:eureka server不需要交给config server 管理,因为必须先启动eureka server才启动config server + + + diff --git a/pom.xml b/pom.xml index 8d9f653..8a4cacd 100644 --- a/pom.xml +++ b/pom.xml @@ -15,6 +15,8 @@ spring-cloud-pay-server spring-cloud-netflix-zuul spring-cloud-netflix-gateway + spring-cloud-netflix-config-server + spring-cloud-netflix-config-server pom diff --git a/spring-cloud-netflix-config-server/pom.xml b/spring-cloud-netflix-config-server/pom.xml new file mode 100644 index 0000000..e789b4f --- /dev/null +++ b/spring-cloud-netflix-config-server/pom.xml @@ -0,0 +1,33 @@ + + + + springcloud-parent + cn.mobius + 1.0-SNAPSHOT + + 4.0.0 + + spring-cloud-netflix-config-server + + + 8 + 8 + + + + + org.springframework.cloud + spring-cloud-starter-netflix-eureka-client + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-config-server + + + \ No newline at end of file diff --git a/spring-cloud-netflix-config-server/src/main/java/cn/mobius/ConfigApplication.java b/spring-cloud-netflix-config-server/src/main/java/cn/mobius/ConfigApplication.java new file mode 100644 index 0000000..8895b86 --- /dev/null +++ b/spring-cloud-netflix-config-server/src/main/java/cn/mobius/ConfigApplication.java @@ -0,0 +1,15 @@ +package cn.mobius; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.config.server.EnableConfigServer; +import org.springframework.cloud.netflix.eureka.EnableEurekaClient; + +@SpringBootApplication +@EnableEurekaClient +@EnableConfigServer // 配置服务 +public class ConfigApplication { + public static void main(String[] args) { + SpringApplication.run(ConfigApplication.class,args); + } +} diff --git a/spring-cloud-netflix-config-server/src/main/resources/application.yml b/spring-cloud-netflix-config-server/src/main/resources/application.yml new file mode 100644 index 0000000..e0e78be --- /dev/null +++ b/spring-cloud-netflix-config-server/src/main/resources/application.yml @@ -0,0 +1,24 @@ +#注册到EurekaServer +eureka: + # 客户端配置 + client: + serviceUrl: + # eureka服务端地址 + defaultZone: http://localhost:1010/eureka/ + instance: + prefer-ip-address: true #使用ip地址进行注册 + instance-id: config-server:1070 #实例ID +spring: + application: + # 服务名称 + name: config-server + cloud: + config: + server: + git: + uri: https://gitee.com/TinyYuDemo/spring-cloud-config-demo +# 服务端端口号 +server: + port: 1070 + + diff --git a/spring-cloud-netflix-config-server/target/classes/application.yml b/spring-cloud-netflix-config-server/target/classes/application.yml new file mode 100644 index 0000000..e0e78be --- /dev/null +++ b/spring-cloud-netflix-config-server/target/classes/application.yml @@ -0,0 +1,24 @@ +#注册到EurekaServer +eureka: + # 客户端配置 + client: + serviceUrl: + # eureka服务端地址 + defaultZone: http://localhost:1010/eureka/ + instance: + prefer-ip-address: true #使用ip地址进行注册 + instance-id: config-server:1070 #实例ID +spring: + application: + # 服务名称 + name: config-server + cloud: + config: + server: + git: + uri: https://gitee.com/TinyYuDemo/spring-cloud-config-demo +# 服务端端口号 +server: + port: 1070 + + diff --git a/spring-cloud-netflix-config-server/target/classes/cn/mobius/ConfigApplication.class b/spring-cloud-netflix-config-server/target/classes/cn/mobius/ConfigApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..4e0409f7765e9f0463a7f0b9bc344b6f65ece8da GIT binary patch literal 860 zcmaJ6}L18d_i2cR4P$9Ee{bC4xGFjXX|#?j=bK|zr_i} zfgiw+LX0<&8bqii&uCuX%s2M0-#>l=c#eY*Ej$SDFvKn%1=wTQI8s`dVookew1VKai+Srca1ek0wPnZ6fR6w*mciQ(8(HkGfH zAFTgR$7j9?!|sPlJ5|VuDiw`=HMe$kzm(q2ltEMJfu z*RH6GHZ~acZrFN&$6f5>3GMHCl?0?G@pxq{IlYm5BbblZ#!Kh51*_OL^G6HVMB JeV=Y0_yaTt>68Ef literal 0 HcmV?d00001 diff --git a/spring-cloud-netflix-eureka-server/pom.xml b/spring-cloud-netflix-eureka-server/pom.xml index 9d12734..949b114 100644 --- a/spring-cloud-netflix-eureka-server/pom.xml +++ b/spring-cloud-netflix-eureka-server/pom.xml @@ -19,6 +19,10 @@ spring-cloud-starter-netflix-eureka-server + + org.springframework.cloud + spring-cloud-config-client + \ No newline at end of file diff --git a/spring-cloud-netflix-eureka-server/target/classes/application.yml.ver b/spring-cloud-netflix-eureka-server/target/classes/application.yml.ver new file mode 100644 index 0000000..d35dcb0 --- /dev/null +++ b/spring-cloud-netflix-eureka-server/target/classes/application.yml.ver @@ -0,0 +1,12 @@ +server: + port: 1010 #端口 +eureka: + instance: + hostname: localhost #主机 + client: #客户端配置 + registerWithEureka: false #EurekaServer自己不要注册到EurekaServer自己 ,只有EurekaClient才注册 + fetchRegistry: false #EurekaServer不要拉取服务的通信地址列表 ,只有EurekaClient才拉取地址列表 + serviceUrl: #注册中心的注册地址 + defaultZone: http://localhost:1010/eureka/ #http://${eureka.instance.hostname}:${server.port}/eureka/ + server: + enable-self-preservation: false #关闭自我保护警告(不推荐) \ No newline at end of file diff --git a/spring-cloud-netflix-eureka-server/target/classes/bootstrap.yml b/spring-cloud-netflix-eureka-server/target/classes/bootstrap.yml new file mode 100644 index 0000000..6c89c64 --- /dev/null +++ b/spring-cloud-netflix-eureka-server/target/classes/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: eureka-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-netflix-gateway/pom.xml b/spring-cloud-netflix-gateway/pom.xml index 15fce9d..22618cd 100644 --- a/spring-cloud-netflix-gateway/pom.xml +++ b/spring-cloud-netflix-gateway/pom.xml @@ -25,5 +25,9 @@ org.springframework.cloud spring-cloud-starter-gateway + + org.springframework.cloud + spring-cloud-config-client + \ No newline at end of file diff --git a/spring-cloud-netflix-gateway/src/main/resources/application.yml b/spring-cloud-netflix-gateway/src/main/resources/application.yml.ver similarity index 100% rename from spring-cloud-netflix-gateway/src/main/resources/application.yml rename to spring-cloud-netflix-gateway/src/main/resources/application.yml.ver diff --git a/spring-cloud-netflix-gateway/src/main/resources/bootstrap.yml b/spring-cloud-netflix-gateway/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..378bf9d --- /dev/null +++ b/spring-cloud-netflix-gateway/src/main/resources/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: gatewary-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-netflix-zuul/pom.xml b/spring-cloud-netflix-zuul/pom.xml index 52fde34..33e8ae0 100644 --- a/spring-cloud-netflix-zuul/pom.xml +++ b/spring-cloud-netflix-zuul/pom.xml @@ -30,5 +30,9 @@ org.springframework.cloud spring-cloud-starter-netflix-eureka-client + + org.springframework.cloud + spring-cloud-config-client + \ No newline at end of file diff --git a/spring-cloud-netflix-zuul/src/main/resources/application.yml b/spring-cloud-netflix-zuul/src/main/resources/application.yml.ver similarity index 100% rename from spring-cloud-netflix-zuul/src/main/resources/application.yml rename to spring-cloud-netflix-zuul/src/main/resources/application.yml.ver diff --git a/spring-cloud-netflix-zuul/src/main/resources/bootstrap.yml b/spring-cloud-netflix-zuul/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..a13fc81 --- /dev/null +++ b/spring-cloud-netflix-zuul/src/main/resources/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1050 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: zuul-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-netflix-zuul/target/classes/application.yml.ver b/spring-cloud-netflix-zuul/target/classes/application.yml.ver new file mode 100644 index 0000000..0f86163 --- /dev/null +++ b/spring-cloud-netflix-zuul/target/classes/application.yml.ver @@ -0,0 +1,39 @@ +#注册到EurekaServer +eureka: + client: + serviceUrl: + defaultZone: http://localhost:1010/eureka/ + #使用ip地址进行注册 + instance: + prefer-ip-address: true + #要指定服务的实例ID + instance-id: zuul-server:1050 +server: + port: 1050 +spring: + application: + name: zuul-server #服务名 + +zuul: + prefix: "/servers" #统一访问前缀 + ignoredServices: "*" #禁用掉使用浏览器通过服务名的方式访问服务 + routes: + pay-server: "/pay/**" #指定pay-server这个服务使用 /pay路径来访问 - 别名 + order-server: "/order/**" #指定order-server这个服务使用 /order路径来访问 + user-server: "/user/**" #指定user-server这个服务使用/user路径来访问 + retryable: true #是否开启重试功能 + ribbon: + eager-load.enabled: true # 饥饿加载 +ribbon: + MaxAutoRetries: 1 #对当前服务的重试次数 + MaxAutoRetriesNextServer: 1 #切换相同Server的次数 + OkToRetryOnAllOperations: false # 对所有的操作请求都进行重试,如post就不能重试,如果没做幂等处理,重试多次post会造成数据的多次添加或修改 + ConnectTimeout: 3000 #请求连接的超时时间 + ReadTimeout: 5000 #请求处理的超时时间 +hystrix: + command: + default: + execution: + isolation: + thread: + timeoutInMilliseconds: 10000 #如果配置ribbon的重试,hystrix的超时时间要大于ribbon的超时时间 diff --git a/spring-cloud-netflix-zuul/target/classes/bootstrap.yml b/spring-cloud-netflix-zuul/target/classes/bootstrap.yml new file mode 100644 index 0000000..a13fc81 --- /dev/null +++ b/spring-cloud-netflix-zuul/target/classes/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1050 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: zuul-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-order-server/pom.xml b/spring-cloud-order-server/pom.xml index 69b2caf..2b160a7 100644 --- a/spring-cloud-order-server/pom.xml +++ b/spring-cloud-order-server/pom.xml @@ -39,5 +39,9 @@ org.springframework.cloud spring-cloud-starter-netflix-hystrix + + org.springframework.cloud + spring-cloud-config-client + \ No newline at end of file diff --git a/spring-cloud-order-server/src/main/resources/application.yml b/spring-cloud-order-server/src/main/resources/application.yml.ver similarity index 100% rename from spring-cloud-order-server/src/main/resources/application.yml rename to spring-cloud-order-server/src/main/resources/application.yml.ver diff --git a/spring-cloud-order-server/src/main/resources/bootstrap.yml b/spring-cloud-order-server/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..437daef --- /dev/null +++ b/spring-cloud-order-server/src/main/resources/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: order-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-pay-server/pom.xml b/spring-cloud-pay-server/pom.xml index eaf7d15..ef3a8f9 100644 --- a/spring-cloud-pay-server/pom.xml +++ b/spring-cloud-pay-server/pom.xml @@ -34,5 +34,9 @@ spring-cloud-common 1.0-SNAPSHOT + + org.springframework.cloud + spring-cloud-config-client + \ No newline at end of file diff --git a/spring-cloud-pay-server/src/main/resources/application.yml b/spring-cloud-pay-server/src/main/resources/application.yml.ver similarity index 100% rename from spring-cloud-pay-server/src/main/resources/application.yml rename to spring-cloud-pay-server/src/main/resources/application.yml.ver diff --git a/spring-cloud-pay-server/src/main/resources/bootstrap.yml b/spring-cloud-pay-server/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..4d56c56 --- /dev/null +++ b/spring-cloud-pay-server/src/main/resources/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: pay-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-pay-server/target/classes/application.yml.ver b/spring-cloud-pay-server/target/classes/application.yml.ver new file mode 100644 index 0000000..21cc992 --- /dev/null +++ b/spring-cloud-pay-server/target/classes/application.yml.ver @@ -0,0 +1,34 @@ +#注册到EurekaServer +eureka: + client: + serviceUrl: + defaultZone: http://localhost:1010/eureka/ + instance: + prefer-ip-address: true #使用ip地址进行注册 + instance-id: pay-server:1040 #实例ID +spring: + application: + name: pay-server +server: + port: 1040 + +# feign的日志 +logging: + level: + cn.mobius.fegin.UserFeignClient: debug + +# 开启hystrix支持 +feign: + hystrix: + enabled: true #开启熔断支持 + +# ribbon调优配置 +#ribbon: +# ReadTimeout: 3000 #读取超时时间 +# ConnectTimeout: 3000 #链接超时时间 +# MaxAutoRetries: 1 #重试机制:同一台实例最大重试次数 +# MaxAutoRetriesNextServer: 1 #重试负载均衡其他的实例最大重试次数 +# OkToRetryOnAllOperations: false #是否所有操作都重试,因为针对post请求如果没做幂等处理可能会造成数据多次添加/修改 +# eager-load: +# enabled: true #开启饥饿加载 +# clients: user-server #针对于哪些服务需要饥饿加载 \ No newline at end of file diff --git a/spring-cloud-pay-server/target/classes/bootstrap.yml b/spring-cloud-pay-server/target/classes/bootstrap.yml new file mode 100644 index 0000000..4d56c56 --- /dev/null +++ b/spring-cloud-pay-server/target/classes/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: pay-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-user-server/pom.xml b/spring-cloud-user-server/pom.xml index b464d2c..8255d46 100644 --- a/spring-cloud-user-server/pom.xml +++ b/spring-cloud-user-server/pom.xml @@ -26,5 +26,9 @@ spring-cloud-common 1.0-SNAPSHOT + + org.springframework.cloud + spring-cloud-config-client + \ No newline at end of file diff --git a/spring-cloud-user-server/src/main/resources/application-dev.yml b/spring-cloud-user-server/src/main/resources/application-dev.yml.ver similarity index 100% rename from spring-cloud-user-server/src/main/resources/application-dev.yml rename to spring-cloud-user-server/src/main/resources/application-dev.yml.ver diff --git a/spring-cloud-user-server/src/main/resources/application-test.yml b/spring-cloud-user-server/src/main/resources/application-test.yml.ver similarity index 100% rename from spring-cloud-user-server/src/main/resources/application-test.yml rename to spring-cloud-user-server/src/main/resources/application-test.yml.ver diff --git a/spring-cloud-user-server/src/main/resources/application.yml b/spring-cloud-user-server/src/main/resources/application.yml.ver similarity index 100% rename from spring-cloud-user-server/src/main/resources/application.yml rename to spring-cloud-user-server/src/main/resources/application.yml.ver diff --git a/spring-cloud-user-server/src/main/resources/bootstrap-dev.yml b/spring-cloud-user-server/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..1b81997 --- /dev/null +++ b/spring-cloud-user-server/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: user-server #配置文件名字 dev是环境 + profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-user-server/src/main/resources/bootstrap-test.yml b/spring-cloud-user-server/src/main/resources/bootstrap-test.yml new file mode 100644 index 0000000..96e7caa --- /dev/null +++ b/spring-cloud-user-server/src/main/resources/bootstrap-test.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: user-server #配置文件名字 dev是环境 + profile: test #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-user-server/src/main/resources/bootstrap.yml b/spring-cloud-user-server/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..9487229 --- /dev/null +++ b/spring-cloud-user-server/src/main/resources/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: user-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-user-server/target/classes/application-dev.yml.ver b/spring-cloud-user-server/target/classes/application-dev.yml.ver new file mode 100644 index 0000000..bb88d2f --- /dev/null +++ b/spring-cloud-user-server/target/classes/application-dev.yml.ver @@ -0,0 +1,17 @@ +#注册到EurekaServer +eureka: + # 客户端配置 + client: + serviceUrl: + # eureka服务端地址 + defaultZone: http://localhost:1010/eureka/ + instance: + prefer-ip-address: true #使用ip地址进行注册 + instance-id: user-server:1022 #实例ID +spring: + application: + # 服务名称 + name: user-server +# 服务端端口号 +server: + port: 1022 \ No newline at end of file diff --git a/spring-cloud-user-server/target/classes/application-test.yml.ver b/spring-cloud-user-server/target/classes/application-test.yml.ver new file mode 100644 index 0000000..0f4cd31 --- /dev/null +++ b/spring-cloud-user-server/target/classes/application-test.yml.ver @@ -0,0 +1,17 @@ +#注册到EurekaServer +eureka: + # 客户端配置 + client: + serviceUrl: + # eureka服务端地址 + defaultZone: http://localhost:1010/eureka/ + instance: + prefer-ip-address: true #使用ip地址进行注册 + instance-id: user-server:1021 #实例ID +spring: + application: + # 服务名称 + name: user-server +# 服务端端口号 +server: + port: 1021 \ No newline at end of file diff --git a/spring-cloud-user-server/target/classes/application.yml.ver b/spring-cloud-user-server/target/classes/application.yml.ver new file mode 100644 index 0000000..730545d --- /dev/null +++ b/spring-cloud-user-server/target/classes/application.yml.ver @@ -0,0 +1,17 @@ +#注册到EurekaServer +eureka: + # 客户端配置 + client: + serviceUrl: + # eureka服务端地址 + defaultZone: http://localhost:1010/eureka/ + instance: + prefer-ip-address: true #使用ip地址进行注册 + instance-id: user-server:1020 #实例ID +spring: + application: + # 服务名称 + name: user-server +# 服务端端口号 +server: + port: 1020 diff --git a/spring-cloud-user-server/target/classes/bootstrap-dev.yml b/spring-cloud-user-server/target/classes/bootstrap-dev.yml new file mode 100644 index 0000000..1b81997 --- /dev/null +++ b/spring-cloud-user-server/target/classes/bootstrap-dev.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: user-server #配置文件名字 dev是环境 + profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-user-server/target/classes/bootstrap-test.yml b/spring-cloud-user-server/target/classes/bootstrap-test.yml new file mode 100644 index 0000000..96e7caa --- /dev/null +++ b/spring-cloud-user-server/target/classes/bootstrap-test.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: user-server #配置文件名字 dev是环境 + profile: test #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file diff --git a/spring-cloud-user-server/target/classes/bootstrap.yml b/spring-cloud-user-server/target/classes/bootstrap.yml new file mode 100644 index 0000000..9487229 --- /dev/null +++ b/spring-cloud-user-server/target/classes/bootstrap.yml @@ -0,0 +1,9 @@ +#配置中心的地址 +spring: + cloud: + config: + uri: http://localhost:1070 #zuul要从配置中心拉取文件 + #你要拉取具体的哪个配置文件 + name: user-server #配置文件名字 dev是环境 + # profile: dev #环境 组成完整的文件名:application-zuul-dev.yml + label: master #主分支 \ No newline at end of file -- Gitee