diff --git a/note/springCloudNetflix-8-1.md b/note/springCloudNetflix-8-1.md
new file mode 100644
index 0000000000000000000000000000000000000000..85816a2a30791a02f81adae43924e4143e46fd35
--- /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 8d9f65395a6c6f7004318524a41d16eef70a0a76..8a4cacd9cd1e23c31f4dfaf2dea71acadfc5f6a9 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 0000000000000000000000000000000000000000..e789b4f8ca1842ac41b59f32f3053ef7687aa92f
--- /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 0000000000000000000000000000000000000000..8895b86b5033c7b6467cc51ae25a6262839b51fc
--- /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 0000000000000000000000000000000000000000..e0e78beb5ed9a79ff3697090a9e23cb2dabe87f6
--- /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 0000000000000000000000000000000000000000..e0e78beb5ed9a79ff3697090a9e23cb2dabe87f6
--- /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
Binary files /dev/null and b/spring-cloud-netflix-config-server/target/classes/cn/mobius/ConfigApplication.class differ
diff --git a/spring-cloud-netflix-eureka-server/pom.xml b/spring-cloud-netflix-eureka-server/pom.xml
index 9d127343eba57c7ae4107f9f31a15dc4b6060511..949b11483a3d3121dabbb02615a20824258dd1ee 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 0000000000000000000000000000000000000000..d35dcb02872fa2fdded6c61105c9e42a2629ac7b
--- /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 0000000000000000000000000000000000000000..6c89c641d62780caca44f330a23b36bb29e16fe8
--- /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 15fce9d71bdec08bc34c2164eb7a3035b5fee02d..22618cd15a74ba088c3644f750efd8bd201b05f1 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 0000000000000000000000000000000000000000..378bf9dc5671c041dc67e96b289ae93b94257f1e
--- /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 52fde34a0eab95ab38642a4d47c80a6a546fb1fd..33e8ae0a349f7923e112cd7952ee765184246096 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 0000000000000000000000000000000000000000..a13fc8164394933b37a446e2631444783c07cba6
--- /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 0000000000000000000000000000000000000000..0f8616339dea467805676196cf5cb9db11f5dcab
--- /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 0000000000000000000000000000000000000000..a13fc8164394933b37a446e2631444783c07cba6
--- /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 69b2caf07da5ad20f6746ca33afca70a0e234938..2b160a745a8201c62d113143ac8aca91760c1bf9 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 0000000000000000000000000000000000000000..437daef497742d505a2a2312c4f1f05a223b3d90
--- /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 eaf7d15be6c18aa221ca5166ba6ab3ff5302fc28..ef3a8f9799abffe3880962b9569a0fb0c8c35165 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 0000000000000000000000000000000000000000..4d56c5675c962a03b9a81bd15e5250ffb103bdbc
--- /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 0000000000000000000000000000000000000000..21cc9920444163d8a42f9eafea7a6bfdd91e05ec
--- /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 0000000000000000000000000000000000000000..4d56c5675c962a03b9a81bd15e5250ffb103bdbc
--- /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 b464d2cd69b1c7788437581b200763b12471ba85..8255d46937d39a02a0bbc227d43b897b0e642dd9 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 0000000000000000000000000000000000000000..1b81997c39f497b7bb0dc28697db096f80ac7a0c
--- /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 0000000000000000000000000000000000000000..96e7caaed4ad9f3d43dd218552220f9f13637cfe
--- /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 0000000000000000000000000000000000000000..9487229c48448c2e28b5e2088e3b4791de8de820
--- /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 0000000000000000000000000000000000000000..bb88d2fe9411a7d705d37c4a312bc3ffe76c52eb
--- /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 0000000000000000000000000000000000000000..0f4cd31b19f9d7e637d26f5c80682daf17bc1d2e
--- /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 0000000000000000000000000000000000000000..730545dc22ad77bd26974f6001aac658abc14fa8
--- /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 0000000000000000000000000000000000000000..1b81997c39f497b7bb0dc28697db096f80ac7a0c
--- /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 0000000000000000000000000000000000000000..96e7caaed4ad9f3d43dd218552220f9f13637cfe
--- /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 0000000000000000000000000000000000000000..9487229c48448c2e28b5e2088e3b4791de8de820
--- /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